【发布时间】:2011-07-21 16:54:00
【问题描述】:
我正在寻找在 jQuery 中构建正确选择器的帮助。我的应用程序使用 ASP.NET,因此我必须处理动态呈现的客户端 ID。因此我需要根据分配的类名选择元素。问题在于我使用的是 ASP.NET Checkbox 控件,它包装了一个 <span> 标记 Checkbox 控件。我目前可以使用input:first-child 选择我想要的复选框...
这里是渲染的复选框
<span class="CheckboxClassName">
<input id="xxxxx" type="checkbox" name="xxxxx" checked="checked" />
</span>
这里是 jQuery 选择器
$(".CheckboxClassName input:first-child")
此选择通过选择元素的第一个子元素来工作,即我想要的复选框。问题是我想修改选择器以仅选择那些“已选中”的复选框。我正在尝试使用它...
$(".CheckboxClassName input:first-child:checked")
但它不起作用。
关于我做错了什么以及如何选择被选中的 ASP.NET 复选框有什么建议吗?
【问题讨论】:
标签: jquery jquery-selectors checkbox