0

我目前使用下面的代码来循环复选框。它可以工作,但是它会在我的页面上获取每个复选框。有没有办法只选择一组具有相同名称、类或存在于同一个 div 容器中的复选框?

谢谢

 $('input[type=checkbox]').each(function () {
 ...do stuff
4

4 回答 4

2

按名称过滤:

$('input[type=checkbox][name=yourname]')

或者

$('input[type=checkbox]').filter('[name=yourname]')

按类别过滤

$('input[type=checkbox]').filter('.myclass')

按父级过滤:

$('input[type=checkbox]', parent)
于 2013-04-05T17:40:22.110 回答
2

在同一个 div (假设它有一个类):

$('.theclassofthediv input[type=checkbox]').each(function () {
于 2013-04-05T17:40:37.683 回答
2

按名称过滤:

$('input[type=checkbox][name=name]')

按类别过滤

$('input[type=checkbox]').filter('.myclass').each(..)
于 2013-04-05T17:42:05.727 回答
1

按类过滤,直接在选择器中不使用.filter()

$('input.myclass[type=checkbox]');
于 2013-04-05T17:43:28.393 回答