jquery 复选框全选/全不选切换 普通DOM元素点击选中/取消选中切换
1.要选中的复选框设置统一的name 用prop()
prop() 方法设置或返回被选元素的属性和值。
$("#selectAll").click(function(){
$("input[name='selectfile']").prop("checked",$(this).prop("checked"));
});
<table style="text-align: center">
<tbody>
<tr>
<td><input type="checkbox" id="selectAll" ><span>全部</span></td>
</tr>
<tr>
<td><input type="checkbox" name="selectfile"><span>AVI</span></td>
<td><input type="checkbox" name="selectfile"><span>AVI</span></td>
</tr>
<tr>
<td><input type="checkbox" name="selectfile"><span>AVI</span></td>
<td><input type="checkbox" name="selectfile"><span>AVI</span></td>
</tr>
<tr>
<td><input type="checkbox" name="selectfile"><span>AVI</span></td>
<td><input type="checkbox" name="selectfile"><span>AVI</span></td>
</tr>
<tr>
<td><input type="checkbox" name="selectfile"><span>AVI</span></td>
<td><input type="checkbox" name="selectfile"><span>AVI</span></td>
</tr>
<tr>
<td><input type="checkbox" name="selectfile"><span>AVI</span></td>
<td><input type="checkbox" name="selectfile"><span>AVI</span></td>
</tr>
<tr>
<td><input type="checkbox" name="selectfile"><span>AVI</span></td>
</tr>
<tr>
<td><input type="checkbox" name="selectfile"><span>AVI</span></td>
</tr>
</tbody>
</table> 2.给需要点击选中的DOM元素设置统一name作为标识 通过改变class的值来实现选中/取消选中的页面效果 ,可以一组里面只有一个选中,或者一组里面可以多个选中
var sel_class=" select_me" //注意 空格
$('[name="select_li"]').click(function(){
//用toggleClass()方法切换选中样式
$(this).toggleClass(sel_class)
//点击事件触发时先把同一组的所有样式设置为gmyzj_name4 相当于全部取消选中,再给当前点击的DOM元素添加选中的样式
// $('[name="select_li"]').attr('class', "gmyzj_name4");
// $(this).attr('class', "gmyzj_name4" + sel_class);
})
<ul style="list-style:none ">
<li class="gmyzj_name4" name="select_li">111111111111</li>
<li class="gmyzj_name4" name="select_li">222222222</li>
<li class="gmyzj_name4" name="select_li">33333333</li>
<li class="gmyzj_name4" name="select_li">4444444444</li>
</ul>
jquery 复选框全选/全不选切换 普通DOM元素点击选中/取消选中切换的更多相关文章
- CheckedListBoxControl 实现复选框的单选与多选功能
由于工作需要,需要实现复选框的单选与多选功能,找了好多资料都不是很全,经过两天苦苦的挖挖挖,终于完成啦O(∩_∩)O哈哈~ 用DEV控件中的CheckedListBoxControl控件,当然VS中的 ...
- 实现在DevExpress.XtraGrid.GridControl的列头绘制复选框以实现全选的功能
首先新建一个Win Form测试项目,拖一个GridControl控件到窗体上. public partial class Form1 : Form { public Form1() { Initia ...
- element-ui 里面el-checkbox多选框,实现全选单选
data里面定义了 data:[], actionids:[],//选择的那个actionid num1:0,//没选择的计数 num2:0,//选中的计数 ...
- layui 复选框checkbox 实现全选全选
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- firefox(火狐)下 js中设置checkbox属性checked="checked"已有,但复选框却不显示勾选的原因
刚看到问题时以为是浏览器兼容性的原因,ie.google都能正常显示. 网上查询之后发现是jQuery的attr()方法用的不恰当. jQuery1.6之前使用attr()可以修改 ,从jQuery ...
- Yii 生成表单下拉选框及查询下拉选框
CHtml类参考: http://www.yiichina.com/api/CHtml#activeDropDownList-detail activeDropDownList() 方法 public ...
- zTree 节点勾选取消勾选 选中取消选中
zTreeObj.cancelSelectedNode function 举例 取消当前所有被选中节点的选中状态 var treeObj = $.fn.zTree.getZTreeObj(" ...
- jquery 单击选中 再次选中取消选中
html: <div id="full" class='weui-popup__container' style="background: #fff"&g ...
- jQuery移除或禁用html元素点击事件常用方法小结
移除或禁用html元素的点击事件可以通过css实现也可以通过js或jQuery实现. 一.CSS方法 .disabled { pointer-events: none; } 二.jQuery方法 方法 ...
随机推荐
- python网站
https://github.com/search?utf8=%E2%9C%93&q=python+sockethttps://github.com/search?p=2&q=pyth ...
- 算法笔记_054:Prim算法(Java)
目录 1 问题描述 2 解决方案 2.1 贪心法 1 问题描述 何为Prim算法? 此处引用网友博客中一段介绍(PS:个人感觉网友的这篇博客对于Prim算法讲解的很清楚,本文与之相区别的地方在于具 ...
- 网络编程-Java中的Internet查询
前提 在深入理解URL.URI等概念,或者学些Socket相关的知识之,有必要系统理解一下Internet相关的一些基础知识. Internet地址 连接到Internet(因特网)的设备称为节点(n ...
- Sublime Text 如何一个代码双屏显示代码上下部分?
Sublime Text 如何一个代码双屏显示代码上下部分? sublime text如何一个代码双屏显示代码上下部分 先显示2行实图 把想要分屏显示的文件,打开新窗口,然后再拖过去就可以了. 快捷操 ...
- proxyTable 解决跨域问题
1.使用 proxyTable(地址映射表)解决跨域问题(即通过设置代理解决跨域问题): 可以通过设置将复杂的url简化,例如我们要请求的地址是api.xxxxxxxx.com/list/1,可以按照 ...
- 课程分享 企业普及版贝斯OA与工作流系统
企业普及版贝斯OA与工作流系统 基于J2EE+JBPM3.x/JBPM4.3+Flex流程设计器+Jquery+授权认证企业普及版贝斯OA与工作流系统 假设对这个课程有兴趣的.能够和我联系.QQ205 ...
- mac下在eclipse中怎样清除/切换svn
1.打开终端,即用户的根文件夹(用户的home文件夹) 进入.subversion下的auth文件夹 localhost:auth brj$ pwd /Users/brj/.subversion/au ...
- c++对象模型介绍
http://www.cnblogs.com/skynet/p/3343726.html
- Microsoft SQL Server Data Tools - Business Intelligence for Visual Studio 2013 SSIS
VS2012 SSDTBI_VS2012_x86_CHS.exe http://www.microsoft.com/zh-CN/download/details.aspx?id=36843 VS201 ...
- 点滴积累【C#】---操作xml,将xml数据显示到treeview
效果: 代码: XmlDocument xml = new XmlDocument(); private void Form1_Load(object sender, EventArgs e) { C ...