Pre*_*rem 1 javascript checkbox jquery ternary-operator
在我的应用程序中,我使用一个复选框来"全选"其他复选框.以下是我的代码片段,对我有用.但我需要一个更短的方法来减少我的代码行.
$('#CheckAll').change(function(){
if ($(this).is(":checked")) {
$('.checkboxes').each(function(){
$(this).prop("checked", true);
});
}
else{
$('.checkboxes').each(function(){
$(this).prop("checked", false);
});
}
});
Run Code Online (Sandbox Code Playgroud)
有没有更简单的方法来实现这一点使用"三元运算符".
试试这个演示
$("#CheckAll").click(function(){
$('input:checkbox').not(this).prop('checked', this.checked);
});
Run Code Online (Sandbox Code Playgroud)