我有一系列复选框。如果所有复选框都未选中,我想在用户提交后提醒用户。我正在使用以下代码来报告复选框的所有值:如果所有复选框都未勾选,则警告用户
$('[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