`
sdh88hf
  • 浏览: 67833 次
  • 性别: Icon_minigender_1
  • 来自: 绍兴
社区版块
存档分类
最新评论

jQuery实现表格行点击选中复选框

 
阅读更多
这个需求是在项目完成后客户提出的要求,看似简单但是还需要一点小手脚
 $(".list tr").slice(1).each(function(){
		var p = this;
		$(this).children().slice(1).click(function(){
			$($(p).children()[0]).children().each(function(){
				if(this.type=="checkbox"){
					if(!this.checked){
						this.checked = true;
					}else{
						this.checked = false;
					}
				}
			});
		});
	});



只要table 的 class="list" ,就能实现该功能


$(".list tr").slice(1).each 意思是不要对表列头添加事件

$(this).children()..slice(1)是核心 主要为了过滤掉复选框所在的td的点击,否则在点复选框时将会起冲突
分享到:
评论

相关推荐

    隐藏layui数据表格表头的checkbox复选框

    一行代码搞定layui数据表格的表头checkbox复选框隐藏问题。

    jquery实现带复选框的表格行选中删除时高亮显示

    通过jquery技术来操作表格是件简单的事,通过jquery的语法,可以很轻松的完成表格的隔行换色,悬浮高亮,在实际的应用中可能会出现表格中带复选框的,删除时,将复选框所在的行的记录删除。在这的地方,可以加个特效...

    jQuery表格行全选反选单选代码.zip

    jQuery表格行全选反选单选代码是一款基于tableCheckbox.js插件实现的,鼠标点击表格行时候能选中行内的复选框,且当前行会高亮显示,支持shift多选。

    jQuery攻略.pdf

    81 第4章 表单验证 82 4.1 确认必需字段不留空 82 4.2 验证数字字段 84 4.3 验证电话号码 88 4.4 验证用户ID 90 4.5 验证日期 92 4.6 验证电子邮件地址 94 4.7 检查复选框是否被选中 96 4.8 检查单选按钮是否被选中 ...

    jquery实现带单选按钮的表格行选中时高亮显示

    上篇博客写的是复选框的,这次写的是单选框的,有时查询的时候,只能选择一条记录,如果将选中的这条记录的行高亮显示,同时该行的单选按钮也被选中了,这样会提高用户的体验的。如今的时代,就是用户体验的时代。 ...

    超实用的jQuery代码段

    6.18 拖动表格时自动选中复选框 6.19 拖动表格行并放置到目标位置 6.20 表格的拖动排序 6.21 拖动调整控件的大小 6.22 调整控件大小时设置调整约束 6.23 使用拖动的方式调整表格的宽度 6.24 设计可改变单元格宽度并...

    jQuery表格行全选反选单选特效代码

    jQuery表格行全选反选单选代码是一款基于tableCheckbox.js插件实现的,鼠标点击表格行时候能选中行内的复选框,且当前行会高亮显示,支持shift多

    jquery判断checkbox(复选框)是否被选中的代码

    现在很多朋友都喜欢使用jquery了,所以很多的表格判断都是基于jquery的,但实现方法与javascript原生代码不同,对于checkbox的判断大家可以参考下。

    jQuery EasyUI 1.3 API 中文教程

    数据表格添加复选框 数据表格自定分页工具栏 数据表格行内编辑器 扩展数据表格行内编辑器 数据表格列运算 合并数据表格单元格 创建自定义视图 创建数据表格页底摘要 条件设置数据表行背景 创建...

    jQuery-Filterable:使用这个 jQuery 插件使表格可过滤

    首先,一个带有复选框的表单,您的用户可以取消选中以隐藏某些行... < form id =" filter-controls " > < input type =" checkbox " value =" blizzard " data-filter-column =" 1 " checked /> ...

    jQuery完全实例.rar

    context (Element, jQuery) : (可选) 作为待查找的 DOM 元素集、文档或 jQuery 对象。 示例 找到所有 p 元素,并且这些元素都必须是 div 元素的子元素。 HTML 代码: <p>one</p> <div><p>two</p></div> <p>three...

    formbot-chrome-ext:一个自动填表程序Chrome扩展程序,用于开发和测试,甚至还可以进行演示

    表单机器人 Chrome扩展程序 该Chrome扩展程序使用生成随机数据并在活动的Chrome选项卡上填写表格,以用于开发和测试。 它也与jQuery捆绑在一起。 它试图使每个字段的用途变得聪明,但又不要...如果已选中一个复选框,

    JavaScript实战

    9.5.3 验证复选框和单选按钮 283 9.5.4 格式化错误消息 286 第10章 扩展界面 287 10.1 使用折叠面板隐藏信息 287 10.1.1 定制Accordion 290 10.1.2 折叠教程 293 10.2 把信息组织到标签页面板 295 10.2.1 格式化标签...

Global site tag (gtag.js) - Google Analytics