-1
我有一張表格,每個列中都有一個複選框,它有一個類,但沒有id或名稱。當複選框被選中或取消選中我使用的顯示覆選框狀態的alert()
:如何檢查複選框被選中或未選中
$(document).on('change', '[class*="box"]', function() {
var tableRow = $(this).closest('tr');
alert('check state ' + $("[class*='box']").is(':checked') ? 1 : 0);
});
我alert()
總是返回1
複選框是否被選中或取消選中。也許我的編碼方法可能是錯誤的。任何人都可以幫助獲得正確的複選框狀態?由於
您可以使用'CheckboxElement.checked'。 –
只使用'$(「。box」)'我覺得括號有問題。並執行'(($(this).is(':checked'))?1:0)' –
使用'$(this).is(':checked')'而不是 – ann0nC0d3r