1. 全选或全部取消
//全选或全部取消
function checkAll(){
$("input[name='xxx']").attr("checked",$("#checkAll").attr("checked")==undefined?false:true);
}
2. 获取被选中项的值存放于数组中
var allChecked = $("input[name='xxx']:checked");
var ids = [];
//循环拼装被选中项的值
allChecked .each(function(i){
ids.push($(this).val());
});
3. 获取未被选中项的值存放于数组中
var notChecked = $("input[name='xxx']").not("input:checked");
var ids = [];
//循环拼装未被选中项的值
notChecked.each(function(i){
removeIds.push($(this).val());
});
4. 判断某个复选框是否被选中
if($('#xxx').attr('checked') == undefined){//未被选中
alert("未被选中");
}else{//被选中
alert("已被选中");
}
<input type="checkbox" id="xxx" name="xxx">
本文介绍了如何使用JavaScript和jQuery操作复选框,包括全选/全不选、获取已选和未选项的值、判断选中状态等实用技巧。
5235

被折叠的 条评论
为什么被折叠?



