考虑这种情况:
<asp:CheckBoxList> 在母版页中.标记:
<asp:CheckBoxList runat="server" ID="chkSubscriptionType"
DataSourceID="myDS"
CssClass="boxes" DataTextField="Name" DataValueField="Name" />
Run Code Online (Sandbox Code Playgroud)
呈现给:
<input id="ctl00_cphContent_chkSubscriptionType_0" type="checkbox" name="ctl00$cphContent$chkSubscriptionType$0" />
问:你如何使用jQuery来检查这一切盒asp:CheckBoxList上document.ready?我到处都看到样本,但母版页使用的命名约定会抛弃其他地方的样本.
由于命名容器,正如您所提到的,ID将自动生成并搞砸.您可以使用属性过滤器来选择包含您知道的部分的所有元素,即"chkSubscriptionType".例如:
$("input[id*=chkSubscriptionType]").attr("checked", "checked");
Run Code Online (Sandbox Code Playgroud)
*=表示" 包含 ".
| 归档时间: |
|
| 查看次数: |
1261 次 |
| 最近记录: |