我试图使用jquery单选按钮更改触发事件,但它甚至不会发出警报,我在jsfiddle上有以下内容。我错过了什么吗? http://jsfiddle.net/nr16jvfr
$('input[type="radio"]').change(function(){
if($(this).is(":checked"))
$("p").css("color":"red");
else
$("p").css("color":"black");
});
答案 0 :(得分:0)
除了逗号,冒号问题,因为您使用了单选按钮,我认为您应该检查click
而不是change
。我已将您的JSFiddle更新为检查点击次数,点击的广播的索引,然后相应地更改颜色的内容。
答案 1 :(得分:0)
尝试如下...
在html中
<p>Something here</p>
<input type="radio" name="md" id="r"/>r
<input type="radio" name="md" id="b"/>b
在JQuery中
$('input[type="radio"]').click(function(e){
if($("#r").is(":checked"))
$("p").css("color","red");
else if($("#b").is(":checked"))
$("p").css("color","black");
});
这是小提琴...... http://jsfiddle.net/nr16jvfr/5/