Jquery找到哪个复选框被选中?

时间:2011-04-21 17:59:38

标签: jquery checkbox

我的页面中有10个复选框,由jquery动态创建。

它的开头就像 chk1,chk2和....等等。

我想从10个复选框中选中哪个复选框。

for (i=0; i < tbl01.length; i++)
{
if ($("input[type=checkbox][checked]"))
{
var checked = chk+i;

}
}

其中

  

tbl01

是我动态创建复选框的数据集

我在某种程度上尝试过,这是正确的吗?

1 个答案:

答案 0 :(得分:6)

使用:checked选择器:

$("input[type=checkbox]:checked")

此外,如果您只是检查一个元素是否存在,那么您需要检查返回的选择器上的.length(因为jquery总是返回一个对象,它可能没有任何内容):< / p>

if ($("input[type=checkbox]:checked").length) {
  // do stuff
}