2011-03-01 120 views
0

我有一个表单有一个问题,它有两个无线选项(是和否)。Jquery单选按钮被选中,整个页面快速弹出

我设法让代码工作正常,但是当我单击是单选按钮时,整个屏幕非常快速地闪烁。

我从来没有见过这个。谁能帮忙?

$(document).ready(function(){ 

    $(".pension_hide").css("display","none"); 

    $("#q32081_q11_0").click(function(){ 

     if($("#q32081_q11_0").is("input:radio")) 
     { 
      $(".pension_hide").show("fast");  
     } 
     else 
     { 
      $(".pension_hide").hide("fast"); 
     } 

    }); 
}); 

我也有叫q32081_q11_1一个单选按钮,这是没有任何按钮,我也希望这删除该字段时,我已经检查了。

感谢您的帮助!

+0

你能告诉我们这些单选按钮的 – 2011-03-01 05:20:38

+0

或更好的例子在jsfiddle.net – 2011-03-01 05:25:45

+0

你想要吗?检查这个:http://jsfiddle.net/bztJZ/1/ – diEcho 2011-03-01 05:28:54

回答

0

@Jake,而不是在ID确认价值

检查bcoz每个输入都有一个唯一的“价值”属性像下面

var var_name = $("input[name='radio_name']:checked").val();

如果u想要得到当前选定的单选按钮的id :

var id = $("input[name='radio_name']:checked").attr('id'); 

检查这个demo

+0

输入类型我有两个单独的ID号q32081_q11_0和q32081_q11_1。我如何使它成为一个展示它而另一个关闭它? – Jake 2011-03-01 05:40:30

+0

我更新了我的答案..对于ID检查这个'http:// jsfiddle.net/bztJZ/3 /' – diEcho 2011-03-01 05:50:39