2014年5月19日月曜日

jQuery で複数の要素を取得する方法

jQury では DOM 要素を取得する際、複数の id を指定して配列として取得することができます。
カンマ区切りで要素の id を明示的に指定する、ワイルドカードによる検索などがあります。

// 複数の要素を指定して取得
var $inputs = $("#Radio1, #Radio2");
// $inputs.length は 2

// id に "radio" を含む要素
var $element = $('input[id*=Radio]');
// $element.length は 7

// id に "radio" を含むラジオボタン
var $radios = $('input[id*=Radio]:radio');
// $radios.length は 6

<input id="Radio1" name="group1" type="radio" />
<input id="Radio2" name="group1" type="radio" checked="checked" />
<input id="Radio3" name="group1" type="radio" />
<input id="Radio4" name="group2" type="radio" />
<input id="Radio5" name="group2" type="radio" checked="checked" />
<input id="Radio6" name="group2" type="radio" />
<input id="FakeRadio1" name="group2" type="button" />

jQuery - how can I find if an id has a specific string?
http://stackoverflow.com/questions/640903/jquery-how-can-i-find-if-an-id-has-a-specific-string

id contains specific string name in Jquery
http://stackoverflow.com/questions/14829553/id-contains-specific-string-name-in-jquery

0 件のコメント:

コメントを投稿