Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 引导按钮组+;单选按钮,选中值在使用jQuery的Firefox中不起作用_Javascript_Jquery_Firefox_Twitter Bootstrap - Fatal编程技术网

Javascript 引导按钮组+;单选按钮,选中值在使用jQuery的Firefox中不起作用

Javascript 引导按钮组+;单选按钮,选中值在使用jQuery的Firefox中不起作用,javascript,jquery,firefox,twitter-bootstrap,Javascript,Jquery,Firefox,Twitter Bootstrap,我正在使用引导建立一个网站,并使用覆盖在单选按钮顶部的按钮组来加载特定内容,单选按钮是根据这些内容进行检查的。我检查单选按钮中的value属性以决定加载哪个内容(使用jQuery)。这里是同样的JSFIDLE 如果您在Chrome中运行此功能,则会在警报提示中获得单选按钮值 如果您在Firefox中运行此功能,则会在警报提示中显示“未定义” 任何原因,为什么FF会这样做,或者我做错了什么 提前谢谢 这对Chrome起作用的原因是,它会触发点击事件,直到输入:无线电级别,而Firefox没有这种

我正在使用引导建立一个网站,并使用覆盖在单选按钮顶部的按钮组来加载特定内容,单选按钮是根据这些内容进行检查的。我检查单选按钮中的value属性以决定加载哪个内容(使用jQuery)。这里是同样的JSFIDLE

如果您在Chrome中运行此功能,则会在警报提示中获得单选按钮值

如果您在Firefox中运行此功能,则会在警报提示中显示“未定义”

任何原因,为什么FF会这样做,或者我做错了什么


提前谢谢

这对Chrome起作用的原因是,它会触发
点击
事件,直到
输入:无线电
级别,而Firefox没有这种行为

据我所知,Bootstrap无法处理按钮和嵌套输入单选按钮之间的功能。因此,您必须在单击引导样式的
按钮时设置
输入:单选按钮的选中属性

$('div.btn-group .btn').click(function(){
  $(this).find('input:radio').attr('checked', true);
  alert($('input[name=radio-btn-ctrl]:checked').val());
});