Javascript jquery tr单击输入收音机已选中

Javascript jquery tr单击输入收音机已选中,javascript,jquery,Javascript,Jquery,我已经看过了,找不到我的问题的简单答案。 我单击其中一个TR,然后单击另一个TR,它工作正常,但在两个按钮被单击后,它不再识别对行的单击。 有什么帮助吗? 以下是HTML: <table> <th>1</th> <th>2</th> <tr> <td>Yes <input type='radio' name='test' value='yes'

我已经看过了,找不到我的问题的简单答案。 我单击其中一个
TR
,然后单击另一个
TR
,它工作正常,但在两个按钮被单击后,它不再识别对行的单击。 有什么帮助吗? 以下是HTML:

<table>
    <th>1</th>
    <th>2</th>
    <tr>
        <td>Yes
            <input type='radio' name='test' value='yes' />
        </td>
    </tr>
    <tr>
        <td>No
            <input type='radio' name='test' value='no' />
        </td>
    </tr>
</table>

您需要通过以下方式设置选中的属性:


您需要通过以下方式设置选中的属性:


您想做什么?我希望能够单击表中的一行并选中单选按钮。单击一行后,将无法再单击该行。如果使用单选按钮,则如果单击了另一行,则应取消选中以前单击的行。如果这不是inteded行为,您可能应该改为使用复选框。您想做什么?我希望能够单击表中的一行并选中单选按钮。单击一行后,将无法再单击该行。如果使用单选按钮,则如果单击了另一行,则应取消选中以前单击的行。如果这不是inted行为,那么您可能应该使用复选框;让它看起来更漂亮一点:)仅供参考:对于元浏览者来说,我不是说他真的复制粘贴了我的答案,我只是说他在相当长的时间后发布了相同的解决方案(加上在我已经回答了一分钟半后进行了大量的问题编辑),而且,用重复的答案把问题弄得乱七八糟是没有意义的。对不起克里斯托弗,如果我冒犯了他,我收回我的评论,我会三思而后行发布任何负面评论。这是对的,你回答得很快。我们有没有办法不用JavaScript就能做到这一点?例如,使用属性的标签。@Sid nope,您需要使用JavaScriptor,并在游标的td上放置一个样式:pointer;让它看起来更漂亮一点:)仅供参考:对于元浏览者来说,我不是说他真的复制粘贴了我的答案,我只是说他在相当长的时间后发布了相同的解决方案(加上在我已经回答了一分钟半后进行了大量的问题编辑),而且,用重复的答案把问题弄得乱七八糟是没有意义的。对不起克里斯托弗,如果我冒犯了他,我收回我的评论,我会三思而后行发布任何负面评论。这是对的,你回答得很快。我们有没有办法不用JavaScript就能做到这一点?例如,使用属性的标签。@Sid nope,您需要使用JavaScript
$(function () {
    $('table tr').click(function () {
        $(this).find('input:radio').attr('checked', 'checked');
    });
});
$(this).find('input:radio').prop('checked', true);