无法更改单选按钮选择

时间:2016-02-16 15:43:04

标签: javascript jquery radio-button

我有一些表(多个表),当我通过点击选择一个表时,我需要选择第一个单选按钮。

它工作正常,但如果我想更改单选按钮的选项我不能。它始终是第一个标记的。

这是一个问题的小提琴: https://jsfiddle.net/jzbm4j60/

    $('table').click(function(event) {
        $('table').removeClass('focus');
        event.stopPropagation();
        $(this).addClass('focus');
        var $firstRadio = $(this).find('input:radio[name=rdGoFerrys]:first');
        var $secondRadio = $(this).find('input:radio[name=rdBackFerrys]:first');
        if ($firstRadio.is(':checked') === false) {
           $firstRadio.prop('checked', true);
        }
        if ($secondRadio.is(':checked') === false) {
           $secondRadio.prop('checked', true);
        }
     });

1 个答案:

答案 0 :(得分:2)

您输入的点击事件正在冒充DOM并触发您桌面上的点击事件。使用以下命令停止该行为:

$('input').click(function(e) {
    e.stopPropagation()
})