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方法 方法 ...
随机推荐
- ITFriend创业阶段的server环境搭建手冊
创业阶段,进一步实践了Linux环境搭建和维护,以下是一些经常使用软件的搭建步骤和參考资料,仅供自己和诸位參考. 我个人还是比較倾向"一站式Web开发"的.自己想做点事.须要太多的 ...
- java 内部类、匿名内部类、嵌套类的使用
我们都知道java的类能够由public.default(缺省.不写)来修饰,分别表示的含义是同意公开訪问以及仅仅同意包内其他类訪问,而同一包内的类一般是为完毕同一个功能而协作. 除此之外, ...
- golang test cannot find import
1. 能够import别的项目的main package. 2. 可是引用别的项目main package的时候,须要首先删除~/bin/main_package_name(你所引用的报名),不然回报 ...
- Python-深入理解元类(metaclass)
1.使用 type 动态创建类(type 是一个类, 用来创建类对象的元类, 所以也可以继承) type("Person", (), {"name": &quo ...
- js中加入数据缓存
因为我们的系统设计 所有的数据查询全部是采用参数化json 后台解析后进行数据返回 由于使用统一的数据查询入口 所有可以很方便的为数据设置缓存 var ModelDataCache = new Arr ...
- C# JSON格式数据高级用法
JSON简介 JSON(全称为JavaScript ObjectNotation) 是一种轻量级的数据交换格式.它是基于JavaScript语法标准的一个子集.JSON采用完全独立于语言的文本格式, ...
- 重写spring cloud config 本地bootstrap
在spring-cloud中使用了config-server之后,需要在client端加入bootstrap作为配置文件,其中通常包含如下: spring.application.name=ms-as ...
- 点滴积累【C#】---TreeView读取数据库
效果: 数据库: 思路: 利用for遍历,然后创建父节点,再根据父节点创建出子节点. 代码: using System; using System.Collections.Generic; using ...
- rownum浅析
对于 Oracle 的 rownum 问题,非常多资料都说不支持>.>=.=.between...and,仅仅能用以上符号(<.<=.!=),并不是说用>, >=, ...
- python学习之locals()
locals() 返回一个字典对象.收集并返回局部变量.可以用在函数中,用来收集局部变量. >>> def f(): ... a = 'tom' ... print(locals() ...