このコードは、各ラジオグループのチェックされたラジオボタンにvalue
属性の値を取得しようとします。それを働かせることはできません。おかげであなたは.radio-group
の子であるすべての確認入力を選択することができ$(".radio-group input:checked")
を使用各ラジオグループのチェックされたラジオボタンを取得
let doc = {};
$('.radio-group').each(function() {
doc.id = $(this).attr('_id');
$(this).children.each(function() {
let validName = $($(this):checked).attr('value');
doc.checkedName = validName;
}
})
<div class='radio-group' _id='abc'>
<label class='radio-item'>
<input class='radio-icon' value='value 1' name='g' type='radio'></input>
<span class='radio-label'>choose me </span>
</label>
<label class='radio-item'>
<input class='radio-icon' value='value 2' name='g' type='radio'></input>
<span class='radio-label'>choose me </span>
</label>
</div>
'$( '無線グループ入力:チェック ')それぞれ(関数(){$(この).ATTR(' 名前');});' – Liam
謝罪。コメント答えのために、ちょっと忙しいです。:) – Liam
なぜ '_id'の代わりに' id'を使わないのですか? – Mohammad