我正在創建一個簡單的DISC配置文件測試,其中每個問題都有8個單選按鈕,如果我檢查了大「M」單選按鈕,大「L」單選按鈕將被禁用,不能被選擇,你必須選擇其他類似Overpowered,Kind或Brave。形式看起來像這樣,動態禁用和啓用單選按鈕
我試圖用jQuery,
$(document).ready(function(e) {
var Form = $("[name=DISC]");
Form.find("input.Most").each(function() {
$(this).change(function() {
$(this).next().attr("disabled", "disabled");
$(this).prev().attr("disabled");
});
});
Form.find("input.Least").each(function() {
$(this).change(function() {
$(this).prev().attr("disabled","disabled");
$(this).next().attr("disabled");
});
});
});
但是,如果我檢查的大「M」單選按鈕,後來我把它變成了制服大「L」單選按鈕仍然被禁用,所以與其他的「L」按鈕,如果我以後更改「L」按鈕,在「M」依然是禁用的,看起來像這樣,
我想得到的結果是,如果我選擇M作爲種類,我不能選擇L作爲種類。任何幫助?對不起,英文不好。 :)
你的意思是說你想「關閉」不是「檢查」的單選按鈕 – DON
是的,你說得對。 :D – Xtrader
爲什麼你想'禁用',默認情況下'radio'按鈕爲你做。 – DON