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

nan*_*com 1 checkbox jquery

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

它的开始就像chk1,chk2和....等等.

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

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

}
}
Run Code Online (Sandbox Code Playgroud)

哪里

tbl01

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

我在某种程度上试过,这是对的吗?

Dav*_*ton 6

使用:checked选择器:

$("input[type=checkbox]:checked")
Run Code Online (Sandbox Code Playgroud)

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

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