使用jquery检查无线电是否已更改

时间:2014-10-27 13:33:27

标签: jquery radio-button

我试图使用jquery单选按钮更改触发事件,但它甚至不会发出警报,我在jsfiddle上有以下内容。我错过了什么吗? http://jsfiddle.net/nr16jvfr

$('input[type="radio"]').change(function(){
if($(this).is(":checked"))
    $("p").css("color":"red");
else
    $("p").css("color":"black");
});

2 个答案:

答案 0 :(得分:0)

除了逗号,冒号问题,因为您使用了单选按钮,我认为您应该检查click而不是change。我已将您的JSFiddle更新为检查点击次数,点击的广播的索引,然后相应地更改颜色的内容。

http://jsfiddle.net/nr16jvfr/3/

答案 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/