jquery tr点击输入收音机检查

时间:2013-06-27 23:19:05

标签: javascript jquery

我看了,找不到我的问题的简单答案。 我点击其中一个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>

这里是jquery

$(function () {
    $('table tr').click(function () {
        $(this).find('input:radio').attr('checked', 'checked');
    });
});

1 个答案:

答案 0 :(得分:6)

您需要通过设置已检查的属性。 prop()

$(this).find('input:radio').prop('checked', true);

jsFiddle here.