jquery监听radio,当选择一个就触发函数,遇到的问题及解决方案
匿名 · 更新于 2014/2/22
<input type="radio" name="cond_result" value="0" />A
<input type="radio" name="cond_result" value="1"/>B
$(function(){
$("input[name='cond_result']").change(function(){
var s = $("input[name='cond_result']:checked").val();
alert("aa is "+ s);
});
问题描述:刚进来,两个radio都是空的,这时候如果选择A,alert不执行,也就是没有触发!
如果选择B,立马alert,也就是出发了!
很诡异。。。
想来想去,最终通过加入这样一句,就一直触发了!
<input type="radio" name="cond_result" value="" checked style="display: none"/>
<input type="radio" name="cond_result" value="0" />A
<input type="radio" name="cond_result" value="1"/>B
