html复选框全选、反选操作
2018-02-26 12:42
295 查看
<html>
<head>
<title>html复选框全选、反选操作</title>
</head>
<script type="text/javascript" src="https://ss1.bdstatic.com/5eN1bjq8AAUYm2zgoY3K/r/www/cache/static/protocol/https/jquery/jquery-1.10.2.min_65682a2.js"></script> <!-- 引入百度在线jquery -->
<body>
<input type="checkbox" onclick="choose(this,1)"/>全选/全不选
<input type="checkbox" onclick="choose(this,2)"/>反选<br/><hr/>
<div id="content">
<!-- 元素 -->
</div>
</body>
</html>
<script>
$(function(){
addOption(); //遍历要操作的元素
});
//全(不)选,反选方法
function choose(obj, type) {
if(type == 1){
if ($(obj).is(":checked")) { // 全选
$("[name=fruit]:checkbox").prop("checked", true);
getValue(); //得到选中的值
} else {
$("[name=fruit]:checkbox").prop("checked", false);
getValue(); //得到选中的值
}
}
//反选
if( type == 2 ){
$("[name=fruit]:checkbox").each(function(){
$(this).prop("checked",!$(this).prop("checked"));
});
getValue(); //得到选中的值
}
}
//遍历要操作的元素
function addOption(){
var option = ["苹果","杏子","海棠果","酸橙","板栗","樱桃","椰子","山核桃","金桔","砀山梨"];
var html = '';
for(var i=0;i<option.length;i++){
html += '<input type="checkbox" name="fruit" value="'+option[i]+'"/>'+option[i]+'<br/>';
}
//把选项添加进div中
$("#content").append(html);
}
//得到选中的值
function getValue(){
var optionArr =[];//定义一个多选数组
$('input[name="fruit"]:checked').each(function(){//遍历每一个名字为interest的复选框,其中选中的执行函数
optionArr.push($(this).val());//将选中的值添加到数组chk_value中
});
alert('选中的值是:'+optionArr);
}
</script>
<head>
<title>html复选框全选、反选操作</title>
</head>
<script type="text/javascript" src="https://ss1.bdstatic.com/5eN1bjq8AAUYm2zgoY3K/r/www/cache/static/protocol/https/jquery/jquery-1.10.2.min_65682a2.js"></script> <!-- 引入百度在线jquery -->
<body>
<input type="checkbox" onclick="choose(this,1)"/>全选/全不选
<input type="checkbox" onclick="choose(this,2)"/>反选<br/><hr/>
<div id="content">
<!-- 元素 -->
</div>
</body>
</html>
<script>
$(function(){
addOption(); //遍历要操作的元素
});
//全(不)选,反选方法
function choose(obj, type) {
if(type == 1){
if ($(obj).is(":checked")) { // 全选
$("[name=fruit]:checkbox").prop("checked", true);
getValue(); //得到选中的值
} else {
$("[name=fruit]:checkbox").prop("checked", false);
getValue(); //得到选中的值
}
}
//反选
if( type == 2 ){
$("[name=fruit]:checkbox").each(function(){
$(this).prop("checked",!$(this).prop("checked"));
});
getValue(); //得到选中的值
}
}
//遍历要操作的元素
function addOption(){
var option = ["苹果","杏子","海棠果","酸橙","板栗","樱桃","椰子","山核桃","金桔","砀山梨"];
var html = '';
for(var i=0;i<option.length;i++){
html += '<input type="checkbox" name="fruit" value="'+option[i]+'"/>'+option[i]+'<br/>';
}
//把选项添加进div中
$("#content").append(html);
}
//得到选中的值
function getValue(){
var optionArr =[];//定义一个多选数组
$('input[name="fruit"]:checked').each(function(){//遍历每一个名字为interest的复选框,其中选中的执行函数
optionArr.push($(this).val());//将选中的值添加到数组chk_value中
});
alert('选中的值是:'+optionArr);
}
</script>
相关文章推荐
- (html/js)多选复选框自动全选/反选实例
- 使用html+css+js技术编写一个完整的表格列表内容中 复选框的全选 反选效果
- 复选框全选、取消全选、反选操作
- jQuery复选框全选反选操作
- 【特效】复选框的全选、全不选、反选操作
- 潘田:用javascript控制复选框全选和反选与限制选择数量
- jq获取复选框的值(全选,反选等)
- 点选“全选“复选框,实现对一组复选框操作
- javaScript实现复选框的全选反选事件
- jquery实现全选反选操作
- DOM对象forms表单操作多选框执行全选,全部选,反选操作
- 【javascript】如何在表格中进行全选、反选操作.
- listview进行item多选、全选、反选操作。
- Jquery操作全选,反选等批处理
- jquery 实现复选框的全选操作实例代码
- 复选框全选与全不选操作
- jquery checkbox全选,全不选,反选方法,jquery checkbox全选只能操作一次
- jQuery实现复选框全选、全不选、反选问题解析
- 表前复选框全选操作
- 【js】赵雅智_js复选框全选反选全不选案例