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 に答える