0

重複の可能性:
サブセットとその逆を選択するjQueryメソッド?

このjavascriptコードが与えられた

var radio_buttons = $('.search-options input[type="radio"]');

変数が保持するラジオボタンのコレクションから、チェックされたラジオボタンのみを取得したい。findメソッドはそれを達成するのに役立つと思いましたが、そうではありません。

radio_buttons.find('input[checked]')

それを行う他の方法はありますか?

4

4 に答える 4

2

filterメソッドと:checkedセレクターを使用する必要があります。

radio_buttons.filter(":checked"). ...
于 2013-01-28T11:37:51.990 に答える
1

チェックされたラジオボタンのみを選択するには、 :checkedを使用します。

var radio_buttons = $('.search-options input[type="radio"]:checked');

変数のコレクションからチェックされたラジオボタンを取得したい場合。

 var radio_buttons = $('.search-options input[type="radio"]');
 var radio_buttons_checked = radio_buttons.find(':checked');

コンテナ内のチェック済みラジオの場合、

var radio_buttons = $('.search-options input[type="radio"]');
radio_buttons.each(function(){
     containerChecked = $(this).parent().find(':checked');
     alert(containerChecked.length);
});
于 2013-01-28T11:27:50.827 に答える
0

:checked次のように、セレクターを使用する必要があります。

var radio_buttons = $('.search-options input[type="radio"]:checked');
于 2013-01-28T11:27:58.753 に答える
0

これを試して

var radio_buttons = $('.search-options input[type="radio"]:checked');
于 2013-01-28T11:28:31.603 に答える