jquery单选按钮选择中的问题

jquery单选按钮选择中的问题,jquery,Jquery,我对jquery没有太多的灵活性。我有一些li标签,对于每个li标签,我有一个radio类型的输入标签,如: <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> &

我对jquery没有太多的灵活性。我有一些li标签,对于每个li标签,我有一个radio类型的输入标签,如:

<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>
  • 2
  • 3
  • 四,
  • 五,
  • 现在,通过jquery,如何添加
    checked=“checked”
    单选按钮,该按钮位于
    li
    标记下,具有
    class='answered'


    请指导我。

    您需要首先修复标记(您缺少结束语
    s)。对于jQuery,类似这样的东西应该可以做到:-

    $('li.answered').children('input[type="radio"]').prop('checked', true);
    

    首先关闭那些li标签,否则什么都不起作用!如果单选按钮是组的一部分,则应具有相同的名称,并且应具有不同的ID。为什么最后一个有id 2?对不起我的错误。我已经修改了。
    $('.answered').find('input').attr('checked', 'checked');