$(function() {
//"checkAll"全选checkbox的name,"name"为checkbox的name,"text"为<input type="text" id="text" />的id
$("#checkAll").click(function() {
if ($("[name='checkAll']").attr("checked") == 'checked' ) { // 全选
$("[name='name']").attr("checked", true);
} else { // 取消全选
$("[name='name']").attr("checked", false);
}
var str="";
$("[name='name'][checked]").each(function(){
str+=$(this).val()+"、";
})
$("#text").val(str);
});
$("[name='name']").each(function(){
$(this).unbind();
$(this).bind('click',function(){
if ($("input[type=checkbox][name='name']").length != $("[name='name'][checked]").size()) {
$("[name='checkAll']").removeAttr("checked");
} else {
$("[name='checkAll']").attr("checked",'checked');
}
var str="";
$("[name='name'][checked]").each(function(){
str+=$(this).val()+"、";
})
$("#text").val(str);
});
});
});
在jsp中直接添加即可,注意checkbox的name
非常好用哦!
这篇博客介绍了如何在JSP页面中使用JavaScript和jQuery实现checkbox的全选、取消全选功能,并详细讲解了如何获取选中checkbox的值。通过设置checkbox的name属性,可以轻松地管理多个checkbox的选择状态。

2万+

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



