我的页面中有10个复选框,由jquery动态创建。
它的开头就像 chk1,chk2和....等等。
我想从10个复选框中选中哪个复选框。
for (i=0; i < tbl01.length; i++)
{
if ($("input[type=checkbox][checked]"))
{
var checked = chk+i;
}
}
其中
tbl01
是我动态创建复选框的数据集
我在某种程度上尝试过,这是正确的吗?
答案 0 :(得分:6)
使用:checked选择器:
$("input[type=checkbox]:checked")
此外,如果您只是检查一个元素是否存在,那么您需要检查返回的选择器上的.length
(因为jquery总是返回一个对象,它可能没有任何内容):< / p>
if ($("input[type=checkbox]:checked").length) {
// do stuff
}