0

ID に「_small」を含む、ページ上のすべてのチェックボックスを確認したいと思います。

そのすべての要素をループする方法を教えてください。

4

2 に答える 2

8

使用するだけです:

$('input:checkbox[id*=_small]')

その他の注意事項:

:checkbox は jQuery 拡張機能であり、CSS 仕様の一部ではないため、:checkbox を使用するクエリは、ネイティブ DOM の querySelectorAll() メソッドによって提供されるパフォーマンス向上を利用できません。最新のブラウザーでパフォーマンスを向上させるには、代わりに [type="checkbox"] を使用してください。

$('input[type=checkbox][id*=_small]')

要素をループするには:

$('input[type=checkbox][id*=_small]').each(function(){
     // >>this<< refers to specific checkbox
});
于 2013-06-07T14:09:58.750 に答える
7

「*=」セレクターを使用できます。

$("[id*=_small]")
于 2013-06-07T14:08:58.907 に答える