令人讨厌的是,设置ASP.NET复选框控件的cssClass属性会像这样呈现HTML,而不是仅仅将class属性添加到输入标记:
<span class="myclass">
<input id="chkBox1" type="checkbox" name="chkBox1" />
</span>
所以在这里我试着编写一个Jquery过滤器,它找到嵌套在span标签内并且指定了类“myclass”的所有选中复选框。
这是我到目前为止所做的,但它似乎没有起作用。
$(".myclass input[type='checkbox']:checked")
任何人都会看到我做错了什么?
我也接受一个解决方案,它告诉我如何使复选框控件只将dang class属性放在输入控件上,而不是在它周围包裹一个span。
答案 0 :(得分:2)
这应该有效:
$("span.myclass :checkbox")
你还需要检查它们吗?然后是这样的:
$("span.myclass :checkbox:checked")
答案 1 :(得分:1)
我实际上认为你不需要输入类型,因为只有一个复选框可以为:检查所以你可以写$(“。myclass”)。find(“input:checked”)它应该没问题