JQuery对表格进行操作的常用技巧总结


Posted in Javascript onApril 23, 2014

1、表格奇数行和偶数行分别添加样式

$(function(){ 
$('tr:odd').addClass("odd"); 
$('tr:even').addClass("even"); 
});

不算表的头部
$(function(){ 
$('tbody>tr:odd').addClass("odd"); 
$('tbody>tr:even').addClass("even"); 
});

2、单选框控制行的高亮显示
$('tobdy>tr').click(function(){ 
$(this).addClass('selected') 
.siblings().removeClass('selected') 
.end() // 重新返回该对象 
.find(':radio').attr('checked',true); 
});

3、复选框控制行的高亮显示
$('tobdy>tr').click(function(){ 
if( $(this).hasClass('selected') ){ // 判断是否有selected高亮样式 
$(this).removeClass('selected') 
.find(':checkbox').attr('checked',false); 
}else{ 
$(this).addClass('selected') 
.find(':checkbox').attr('checked',true); 
} 
});

4、表格内容筛选
$(function(){ 
$('table tbody tr').hide() 
.filter(":contains(李)").show(); 
});
Javascript 相关文章推荐
angularjs基础教程
Dec 25 Javascript
js实现完美兼容各大浏览器的人民币大小写相互转换
Oct 29 Javascript
深入理解JavaScript中为什么string可以拥有方法
May 24 Javascript
javaScript知识点总结(必看篇)
Jun 10 Javascript
基于KO+BootStrap+MVC实现的分页控件代码分享
Nov 07 Javascript
Angular ng-repeat指令实例以及扩展部分
Dec 26 Javascript
jQuery实现左右两个列表框的内容相互移动功能示例
Jan 27 jQuery
React Native 混合开发多入口加载方式详解
Sep 23 Javascript
Vue通过getAction的finally来最大程度避免影响主数据呈现问题
Apr 24 Javascript
基于VSCode调试网页JavaScript代码过程详解
Jul 20 Javascript
vue-video-player实现实时视频播放方式(监控设备-rtmp流)
Aug 10 Javascript
jquery插件实现轮播图效果
Oct 19 jQuery
IE6已终止操作问题的2种情况及解决
Apr 23 #Javascript
三种检测iPhone/iPad设备方向的方法
Apr 23 #Javascript
JS使用getComputedStyle()方法获取CSS属性值
Apr 23 #Javascript
javascript数字时钟示例分享
Apr 23 #Javascript
使用jQuery中的when实现多个AJAX请求对应单个回调的例子分享
Apr 23 #Javascript
iframe实用操作锦集
Apr 22 #Javascript
js操作输入框中选择内容兼容IE及其他主流浏览器
Apr 22 #Javascript
You might like
php强制下载类型的实现代码
2011/04/21 PHP
PDO版本问题 Invalid parameter number: no parameters were bound
2013/01/06 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(五)
2014/06/23 PHP
php的mssql数据库连接类实例
2014/11/28 PHP
WordPress中用于获取及自定义头像图片的PHP脚本详解
2015/12/17 PHP
laravel5实现微信第三方登录功能
2018/12/06 PHP
Laravel框架基础语法与知识点整理【模板变量、输出、include引入子视图等】
2019/12/03 PHP
php使用gearman进行任务分发操作实例详解
2020/02/26 PHP
javascript 显示当前系统时间代码
2009/12/28 Javascript
基于jQuery的可以控制左右滚动及自动滚动效果的代码
2010/07/25 Javascript
jQuery中Dom的基本操作小结
2014/01/23 Javascript
在JS数组特定索引处指定位置插入元素的技巧
2014/08/24 Javascript
js实现精确到秒的日期选择器完整实例
2016/04/30 Javascript
jQuery中通过ajax调用webservice传递数组参数的问题实例详解
2016/05/20 Javascript
js友好的时间返回函数
2016/08/24 Javascript
微信小程序 textarea 组件详解及简单实例
2017/01/10 Javascript
Vue.js 2.0 移动端拍照压缩图片预览及上传实例
2017/04/27 Javascript
Kindeditor单独调用单图上传增加预览功能的实例
2017/07/31 Javascript
VUEX 数据持久化,刷新后重新获取的例子
2019/11/12 Javascript
Python assert语句的简单使用示例
2019/07/28 Python
Python re 模块findall() 函数返回值展现方式解析
2019/08/09 Python
python 调试冷知识(小结)
2019/11/11 Python
记一次Django响应超慢的解决过程
2020/09/17 Python
纯html5+css3下拉导航菜单实现代码
2013/03/18 HTML / CSS
第二层交换机和路由器的区别?第三层交换机和路由器的区别?
2013/05/23 面试题
介绍一下木马病毒的种类
2015/07/26 面试题
羽毛球比赛策划方案
2014/06/13 职场文书
2014离婚协议书范文两篇
2014/09/15 职场文书
四风专项整治工作情况汇报
2014/10/28 职场文书
销售督导岗位职责
2015/04/10 职场文书
小学教师教学随笔
2015/08/14 职场文书
高三数学复习备考教学反思
2016/02/18 职场文书
2016简单的租房合同范本
2016/03/18 职场文书
MySQL 可扩展设计的基本原则
2021/05/14 MySQL
Django实现drf搜索过滤和排序过滤
2021/06/21 Python
聊聊mysql都有哪几种分区方式
2022/04/13 MySQL