我目前使用下面的代码来循环复选框。它可以工作,但是它会在我的页面上获取每个复选框。有没有办法只选择一组具有相同名称、类或存在于同一个 div 容器中的复选框?
谢谢
$('input[type=checkbox]').each(function () {
...do stuff
我目前使用下面的代码来循环复选框。它可以工作,但是它会在我的页面上获取每个复选框。有没有办法只选择一组具有相同名称、类或存在于同一个 div 容器中的复选框?
谢谢
$('input[type=checkbox]').each(function () {
...do stuff
按名称过滤:
$('input[type=checkbox][name=yourname]')
或者
$('input[type=checkbox]').filter('[name=yourname]')
按类别过滤
$('input[type=checkbox]').filter('.myclass')
按父级过滤:
$('input[type=checkbox]', parent)
在同一个 div (假设它有一个类):
$('.theclassofthediv input[type=checkbox]').each(function () {
按名称过滤:
$('input[type=checkbox][name=name]')
按类别过滤
$('input[type=checkbox]').filter('.myclass').each(..)
按类过滤,直接在选择器中不使用.filter()
:
$('input.myclass[type=checkbox]');