2012-12-12 30 views
1

我也已經得到這裏之前一定幫助,但現在我遇到一個新的問題:單選按鈕 - 組的所有除了其中一組

幾個單選按鈕有一個動態的給定的名稱,我不能更改。

所以我首先想要對列表中的所有單選按鈕進行「分組」。你可以看到它在此琴工作:

http://jsfiddle.net/DwL7J/1/

這是使用代碼:我想

$(document).ready(function() { 
    $('input[type=radio]').change(function() { 
     // When any radio button on the page is selected, 
     // then deselect all other radio buttons. 
     $('input[type=radio]:checked').not(this).prop('checked', false); 
    }); 
}); 

現在,前兩個「組」留分組,但最後名爲「Schutzfolie」的團體應作爲一個單獨的團體處理。所以我只能選擇其中一種「格式」 - 無線電按鈕,但是我可以選擇其中一種「Schutzfolie」無線電按鈕。預先選擇名爲「ohne」的第一個「Schutzfolie」 - 無線電按鈕將很好,除非有人點擊最後一組的另一個無線電按鈕...

任何幫助將不勝感激!

+1

不知道我明白了,這是你要找的是什麼 - > [** ** FIDDLE(http://jsfiddle.net/DwL7J/ 2 /) – adeneo

+0

這正是我想要達到的,thx非常多!我嘗試了一些非常相似的東西,但是在我的嘗試中肯定有錯誤......再次感謝您!大!我喜歡這個論壇! –

+0

太棒了,謝謝! –

回答

3

只排除在最後一組:

$(document).ready(function() { 
    $('input[type=radio]').not('[name="id[3]"]').change(function() { 
     $('input[type=radio]:checked').not(this).not('[name="id[3]"]').prop('checked', false); 
    }); 
});​ 
相關問題