現在、以下のコードを使用してチェックボックスをループしています。それは機能しますが、私のページのすべてのチェックボックスを取得しています。同じ名前、クラス、または同じ 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]');