所以我最近問了一個關於如何在the other question I posted這樣做的問題,在那裏我問如何改變一些JavaScript,以便只有當某個複選框被選中時,所有的複選框纔會被禁用。禁用複選框不完全正常
嗯,我寫了這個:
$(function() {
$("#disable").change(function() {
$(this).siblings().attr("disabled", $(this).is(":checked"));
});
});
及以上here on jsfiddle你會發現這是行不通的。這個想法是,如果你檢查第一個複選框,所有其餘的應該被禁用。它怎麼不.....
我做錯了什麼?
此外,如果您正在設置布爾值,則應該使用.prop()而不是.attr()。 disabled屬性應該只接受「disabled」值。該禁用屬性接受布爾值。 – MatRt
不完全正確,儘管它接受'disabled =「true」'它實際上應該是'disabled =「禁用」 – Chanckjh