2013-07-08 228 views
3

以下是我的代碼,HTML單選按鈕選擇

$(document).ready(function() { 
    $("#es").hide(); 
    $("#n").hide(); 
    $('input[type="radio"]').click(function() { 
     if (this.value === "Yes") 
      $("#es").show(); 
     else if (this.value === "No") 
      $("#n").show(); 
    }); 
}); 

有代表是和no.After 2個單選按鈕選擇是,如果選擇不只是別無選擇,應選擇,但這裏兩個按鈕越來越selecte.How我能糾正這一點嗎?

回答

1

試試這個:

給兩個單選按鈕同名這樣

<input type="radio" name="radio" value="Yes">Yes 
<input type="radio" name="radio" value="no">No 
+0

Thanks for響應。 – user2514925

+0

我的榮幸 –

8

只要提供他們兩個相同的名稱。你不需要JavaScript來做到這一點。

<label><input type="radio" name="group" id="es" value="Yes"/>Yes</label> 
<label><input type="radio" name="group" id="n" value="No"/>No</label> 

Fiddle

+1

你是說網上的東西可以做*沒有* jQuery? –

+2

這是諷刺;即使不需要時,jQuery無處不在:/ – leMoisela

+0

嗨謝謝你的回答。其實我先看到了sonusindhu的回答,並試圖說明它在工作之後,我看到了你。因此我選擇了這個。沒有其他原因 – user2514925

0

您需要組單選按鈕。
爲單選按鈕指定相同的名稱。