2

私はjqueryでそれほど柔軟ではありません。いくつかのliタグがあり、liタグごとに、次のようなタイプのラジオの入力タグが1つあります。

<li><input type='radio' value='cool' name='radiooption' id='2'>2</li>
<li class='answered'><input type='radio' name='radiooption' value='cool1' id='3'>3</li>
<li><input type='radio' value='cool' name='radiooption' id='4'>4</li>
<li><input type='radio' value='cool' name='radiooption' id='5'>5</li>

jqueryによって、タグchecked="checked"の下にあるラジオボタンを追加する方法は?liclass='answered'

案内してください。

4

2 に答える 2

1

最初にマークアップを修正する必要があります (終了</li>の s がありません)。jQueryに関しては、次のようなものがうまくいくはずです:-

$('li.answered').children('input[type="radio"]').prop('checked', true);
于 2012-12-07T11:00:17.063 に答える
1
$('.answered').find('input').attr('checked', 'checked');
于 2012-12-07T11:01:22.980 に答える