在jQuery中,取消選中一個checkbox有多種方法。以下是兩種簡單的方法:
//方法一 $('#checkboxId').prop('checked', false);
這個代碼直接將checkbox的狀態設置為未選中狀態。'checked'是 checkbox 的一個屬性,為 true 表示選中,為 false 表示未選中。
//方法二 $('#checkboxId').removeAttr('checked');
這種方法使用jQuery的 'removeAttr()'函數刪除checkbox的 'checked' 屬性。這樣就將它的選中狀態取消了。
如果要在復選框狀態改變時自動取消選中,可以使用以下代碼:
$('input[type="checkbox"]').change(function() { if (!$(this).is(':checked')) { //取消選中 } });
這個代碼使用 'change()' 函數監聽復選框狀態的改變事件,當狀態改變時,判斷是否被選中。如果沒有被選中,則執行取消選中的代碼。