itdream

可以访问 这里 查看更多关于大数据平台建设的原创文章。

<from>

你的爱好是?<br/>

 <input type="checkbox" name="items" value="篮球" />篮球

 <input type="checkbox" name="items" value="乒乓球" />乒乓球

 <input type="checkbox" name="items" value="羽毛球" />羽毛球

 <input type="checkbox" name="items" value="足球" />足球

<input type="button" id="checkall" value="全选"/>

<input type="button" id="checkno" value="全不选"/>

<input type="button" id="checkrev" value="反选"/>

<input type="button" id="send" value="提交"/>

</from>

若是复选框处于选中或者不选中的状态,必须通过控制元素的 checked属相来达到目的.

1:全选

$("#checkall").click(function(){

 $(\'[name=items]:checkbox\').attr(\'checked\',true);

})

2:全不选

$("#checkall").click(function(){

 $(\'[name=items]:checkbox\').attr(\'checked\',false);

});

3:反选

$("#checkall").click(function(){

 $(\'[name=items]:checkbox\').attr(\'checked\',!$(this).attr(\'checked\'));  //原来是false,则现在为true;原来是true,则现在为false; 这里取了一个非(!) 操作

});

4:用户点击提交后把选中的值全部输出:

$("#send").click(function(){

  var str="你选中的是:\r\n";   //  \r\n 是换行

 $(\'[name=items]:checkbox:checked\').each(function(){  //对所有选中项进行遍历

  str +=$(this).val()+"\r\n";

})

alert(str);  //弹出你选择的项

});

 

更多文章

欢迎访问 webpack 系列原创文章:

关注微信公众号

欢迎大家关注我的微信公众号阅读 更多 原创文章:

分类:

技术点:

相关文章:

  • 2021-09-27
  • 2021-09-27
  • 2021-09-27
  • 2021-09-27
  • 2021-09-27
  • 2021-09-27
  • 2021-09-27
猜你喜欢
  • 2021-09-27
  • 2021-09-27
  • 2021-09-27
  • 2021-09-27
  • 2021-12-08
  • 2021-12-08
相关资源
相似解决方案