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 相关文章推荐
Dom操作之兼容技巧分享
Sep 20 Javascript
js鼠标滑过弹出层的定位IE6bug解决办法
Dec 26 Javascript
jQuery实现DIV层淡入淡出拖动特效的方法
Feb 13 Javascript
javascript获取本机操作系统类型的方法
Aug 13 Javascript
如何理解jQuery中的ajaxSubmit方法
Mar 13 Javascript
关于vue-router路径计算问题
May 10 Javascript
AngularJS的ng-click传参的方法
Jun 19 Javascript
Vue.js 的移动端组件库mint-ui实现无限滚动加载更多的方法
Dec 23 Javascript
Vue全局分页组件的实现代码
Aug 10 Javascript
vue 修改 data 数据问题并实时显示的方法
Aug 27 Javascript
vue2 拖动排序 vuedraggable组件的实现
Aug 08 Javascript
Jquery滑动门/tab切换实现方法完整示例
Jun 05 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 函数使用方法与函数定义方法
2010/05/09 PHP
PHP 防恶意刷新实现代码
2010/05/16 PHP
PHP基础陷阱题(变量赋值)
2012/09/12 PHP
PHP获取时间排除周六、周日的两个方法
2014/06/30 PHP
PHP简单装饰器模式实现与用法示例
2017/06/22 PHP
PHP使用XMLWriter读写xml文件操作详解
2018/07/31 PHP
javascript英文日期(有时间)选择器
2007/05/02 Javascript
Javascript引用指针使用介绍
2012/11/07 Javascript
js拦截alert对话框另类应用
2013/01/16 Javascript
javascript中apply和call方法的作用及区别说明
2014/02/14 Javascript
jQuery选择器源码解读(三):tokenize方法
2015/03/31 Javascript
JavaScript实现网页对象拖放功能的方法
2015/04/15 Javascript
jQuery检测某个元素是否存在代码分享
2015/07/09 Javascript
jquery中ajax处理跨域的三大方式
2016/01/05 Javascript
jQuery代码实现对话框右上角菜单带关闭×
2016/05/03 Javascript
JS中innerHTML和pasteHTML的区别实例分析
2016/06/22 Javascript
移动端界面的适配
2017/01/11 Javascript
Angular2平滑升级到Angular4的步骤详解
2017/03/29 Javascript
JS抛物线动画实例制作
2018/02/24 Javascript
实例讲解vue源码架构
2019/01/24 Javascript
vue路由跳转传参数的方法
2019/05/06 Javascript
node将geojson转shp返回给前端的实现方法
2019/05/29 Javascript
vue实现路由监听和参数监听
2019/10/29 Javascript
微信小程序缓存支持二次开发封装实现解析
2019/12/16 Javascript
js验证账户名是否重复
2020/05/26 Javascript
Win10下Python环境搭建与配置教程
2016/11/18 Python
Django内容增加富文本功能的实例
2017/10/17 Python
在Tensorflow中查看权重的实现
2020/01/24 Python
解决python虚拟环境切换无效的问题
2020/04/30 Python
法院实习人员自我鉴定
2013/09/26 职场文书
大一自我鉴定范文
2013/12/27 职场文书
励志演讲稿600字
2014/08/21 职场文书
公司财务部岗位职责
2015/04/14 职场文书
社团招新宣传语
2015/07/13 职场文书
win11系统中dhcp服务异常什么意思? Win11 DHCP服务异常修复方法
2022/04/08 数码科技
JavaScript设计模式之原型模式详情
2022/06/21 Javascript