我有一個複選框,我想禁用複選框的禁用文本,但我沒有這樣做。我有以下代碼:使複選框和複選框文本禁用
$('input:checkbox[type="checkbox"]').each(function() {
$(this).attr("disabled", true).attr("readonly", true);
});
上面的代碼是不是讓我的複選框被禁用,而我能夠檢查並取消選中該複選框。
我唯一想做的事情是使複選框被禁用,如果我從後端加載的複選框的值被選中,那麼它不應該影響它的狀態。我也想禁用複選框的文本。
請注意我已經生成動態的複選框,這裏是它的代碼:
if (cellvalue == "True") {
html = "<input type='checkbox' class='checkboxUser' id='checkbox" + rowid + "' checked/>"
}
else {
html = "<input type='checkbox' class='checkboxUser' id='checkbox" + rowid + "'/>"
}
return html;
分享你的HTML樣本 –
你不需要':checkbox'和'[類型= 「複選框」]'在一起。其中之一就足夠了。 – techfoobar
@ArunPJohny你可以讓我知道你想要哪個輸入文本html,並且我正在動態生成複選框... – HarshSharma