2011-03-01 122 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