我知道把複選框當作單選按鈕並不是一個好習慣,但我需要用戶能夠在他們想要的時候取消選擇一個選項。我有一些jQuery將用戶限制爲一個選項,但我需要一個選項來取消選中另一個選項的時間。現在,用戶必須取消選中選中的選項,然後選擇其他選項。如何在選擇另一個選項時取消選中複選框?
這是當前腳本:
$(function() {
var max = 1;
$('#checks-wrap-app-type').on('click', 'input[type="checkbox"]', function(){
return $(this).closest('#checks-wrap-app-type').find(':checked').length <= max;
});
]);
我不知道如何改變這一點,以便選擇了其他選項時,當前選中選項未被選中。任何幫助將不勝感激。如果您需要更多信息,請與我們聯繫。
謝謝。
您是否嘗試過不選中jQuery中的所有選項,然後檢查是否需要?無需查找檢查的輸入。 – Feanor
顯然@wared不是讀者。 – mikeriley131
@費爾諾 - 你能澄清一下嗎?謝謝。 – mikeriley131