Javascript 引导程序崩溃,不允许检查收音机

Javascript 引导程序崩溃,不允许检查收音机,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,好的,我在每个可折叠部分的折叠标题中都有一个收音机。如果我点击标题本身,收音机就会检查。如果我点击收音机,收拢功能会启动,但收音机会自动取消勾选。您必须在javascript中设置一个断点才能注意到它正在检查 $('#accordion-advfeatures .accordion-heading a').click(function(){ if (!$(this).parent().parent().children('.accordion-body').hasClas

好的,我在每个可折叠部分的折叠标题中都有一个收音机。如果我点击标题本身,收音机就会检查。如果我点击收音机,收拢功能会启动,但收音机会自动取消勾选。您必须在javascript中设置一个断点才能注意到它正在检查

    $('#accordion-advfeatures .accordion-heading a').click(function(){
        if (!$(this).parent().parent().children('.accordion-body').hasClass('in')) {
           $(this).children('input').attr('checked',true);
        } else {
           $("#advancedDefault").attr('checked',true);
        }
    });
JSFiddle:


有人知道如何让这些收音机正常工作吗?

您的代码中有一部分导致冲突。尝试重写它。
输入
s不应位于
a
s的内部。这是无效的HTML,可能至少是问题的一部分。尼克,如果你想留下一个答案,我可以相信你。