2012-01-10 112 views
1

我知道它可以使用JQuery上的輸入框粘貼粘貼完成,但單選按鈕又如何?2個單選按鈕組之間的JQuery同步選定的單選按鈕

實施例:

用戶從區域A(單選按鈕)選擇選項的情況下選擇(同步)區域B

<!--AREA A (Source) --> 
<input id="radio_A" name="radio_A" type="radio" value="Value1" /> 
<input id="radio_A2" name="radio_A" type="radio" value="Value2" /> 

<!--AREA B (Target)--> 

<input id="radio_B" name="radio_B" type="radio" value="Value1" /> 
<input id="radio_B2" name="radio_B" type="radio" value="Value2" /> 
+1

「_JQuery同步選中的單選按鈕2_8之間」我不明白的話題 – 2012-01-10 13:59:06

+0

改變...感謝 – Satch3000 2012-01-10 14:00:42

回答

2

嘗試這種情況:

$("#radio_A").click(function() { 
    $("#radio_B").attr("checked", $(this).attr("checked")); 
}); 
$("#radio_A2").click(function() { 
    $("#radio_B2").attr("checked", $(this).attr("checked")); 
}); 

Example fiddle

+4

鍵盤輸入,將不會觸發點擊事件,更好地使用.change() – rejj 2012-01-10 14:06:02

2
$('input[name=radio_A]').change(function() { 
    var index = $(this).index('input[name=radio_A]'); 
    $('input[name=radio_B]:eq(' + index + ')').attr('checked','checked'); 
}); 

代碼:http://jsfiddle.net/BUbHf/1/