[英]jQuery: check if checkboxes are checked
我想在提交表單時突出顯示所有未選中的復選框。 我在.new_order
總共有六個復選框,並且已經開始編寫該函數,但是我有點卡住了如何向.new_order
每個未選中的復選框添加突出顯示類。
$('#orderconfirm').click(function () {
if ($('.modal .modal-body .new_order :checkbox').is(':unchecked') {
$(this).addClass('highlight');
}
});
這段代碼會遍歷每個復選框嗎? 我覺得我想念什么。 同樣,此代碼必須禁用按鈕,直到選中每個復選框。 任何幫助將是巨大的!
嘗試在選擇器的末尾使用:not(:checked)
在其上調用.addClass()
以將類添加到所有返回的對象中。
$('#orderconfirm').click(function () {
$('.modal .modal-body .new_order input:checkbox:not(:checked)')
.addClass('highlight');
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.