我有一系列複選框。如果所有複選框都未選中,我想在用戶提交後提醒用戶。我正在使用以下代碼來報告複選框的所有值:如果所有複選框都未勾選,則警告用戶
$('[id^=leg_rider]').filter(':checked');
這似乎工作。但是,當我嘗試檢查返回的對象是否爲空時,它似乎不起作用。這是我想要的:
$("#set_pref_submit").click(function() {
var legchecked = $('[id^=leg_rider]').filter(':checked');
if (!legchecked){ alert("no riders")};
});
任何建議表示讚賞。謝謝!
您正處在正確的軌道上。只要使用:if(jQuery(「。checkbox:checked」)。length == 0),或者用你的代碼:if(jQuery(「[id^= leg_rider]:checked」)。length == 0){alert( )} – ShaunOReilly 2012-08-03 00:24:26