リストには2つのラジオボタンがあります。そのリストのラジオボタンをランダムに選択する必要があります。各ラジオボタン(rb1:yesとrb2:no)には異なるIDがあります。ここに私のコードです。リスト内のすべてのラジオボタンを選択する-Jquery
$("#rbList").each(function() {
var radios = $(this).find("input[type=radio]");
if (radios.length > 0) {
var randomnumber = Math.floor(Math.random() * radios.length);
$(radios[randomnumber]).trigger('click');
}
});
これは、グループ内の1つのラジオボタンを選択するために使用します。私が理解できないことは、リスト内のすべてのラジオボタンをランダムに選択するためにループする方法です(はいまたはなし)。私は何を追加しなければなりませんか?また、私はそれを自動化する必要があります。ちょうどコンソールの入力を押して、それはページに反映する必要があります。どんな助けでも大歓迎です。ありがとうございました。
http://stackoverflow.com/を使用する必要があります質問/ 5665915/jqueryとラジオボタンの使い方ここを確認してください。クリックをトリガする必要はありません。attr/propを設定するだけです。 –
'radios.eq(randomnumber).prop(" checked "、true)'を試してください。 – Satpal
'#rbList'に' $ .each'を設定するのではなく、それぞれの共通クラスに設定してくださいグループ。 – artur99