【发布时间】:2019-10-15 15:00:37
【问题描述】:
我有一些动态复选框,我只检查了最多 3 个复选框。但是,如果选中了第四个复选框,则应该跳过它。并且还取消选中第四个复选框。我的问题是所有复选框都未选中。
$(document).ready(function(){
$(":checkbox").change(function() {
if(this.checked) {
var numberOfChecked = $('input:checkbox:checked').length;
if(numberOfChecked > 3 ){
alert("Maxium Allowed 3 in Slider") ;
$(":checkbox").prop("checked", false);
return ;
}
}
});
});
我只需要3个复选框检查
I have a bike: <input type="checkbox" name="vehicle" value="Bike"><br>
I have a car: <input type="checkbox" name="vehicle" value="Car"><br>
I have a bus: <input type="checkbox" name="vehicle" value="Car"><br>
I have a mobile: <input type="checkbox" name="vehicle" value="Car"><br>
I have an airplane: <input type="checkbox" name="vehicle" value="Airplane">
【问题讨论】:
-
$(this).prop("checked", false);