选中复选框作为一个组

时间:2013-04-05 17:38:32

标签: jquery

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

由于

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

4 个答案:

答案 0 :(得分:2)

按名称过滤:

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

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

按类过滤

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

按父级过滤:

$('input[type=checkbox]', parent)

答案 1 :(得分:2)

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

$('.theclassofthediv input[type=checkbox]').each(function () {

答案 2 :(得分:2)

按名称过滤:

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

按类过滤

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

答案 3 :(得分:1)

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

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