Jquery实现列表(隔行换色,全选,鼠标滑过当前行)效果实例


Posted in Javascript onJune 09, 2013

[javascript]

$(function () { 
    gridview("GridView1"); 
}); //gridview 
function gridview(objgridview) { 
    //get obj id 
    var gridviewId = "#" + objgridview; 
    //even 
    $(gridviewId + ">tbody tr:even").addClass("NormalColor"); 
    //first 
    $(gridviewId + ">tbody tr:first").removeClass("NormalColor").addClass("HeadColor"); 
    //odd 
    $(gridviewId + ">tbody tr:odd").addClass("AlterColor"); 
    //move and click 
    $(gridviewId + ">tbody tr").slice(1).hover(function () { 
        $(this).addClass("HoverColor"); 
    }, function () { 
        $(this).removeClass("HoverColor"); 
    }); 
    //all check 
    $("#chkAll").click(function () { 
        $(gridviewId + '>tbody >tr >td >input:checkbox').attr('checked', this.checked); 
    }); 
    //check status 
    $(gridviewId + ' >tbody >tr >td >input:checkbox').click(function () { 
        var expr1 = gridviewId + ' >tbody >tr >td >input:checkbox:checked'; 
        var expr2 = gridviewId + ' >tbody >tr >td >input:checkbox'; 
        var selectAll = $(expr1).length == $(expr2).length; 
        $('#chkAll').attr('checked', selectAll); 
    }); 
}

[html]
  <asp:GridView ID="GridView1" runat="server" ClientIDMode="Static" Width="100%" CssClass="gvCss"> 
       <Columns> 
     <asp:TemplateField>  
lt;HeaderTemplate> 
<input type="checkbox" id="chkAll" name="chkAll"  /> 
lt;/HeaderTemplate>            
        <ItemTemplate> 
            <input type="checkbox" id="chkItem"  name="chkItem" value='<%# Eval("ID") %>' /> 
        </ItemTemplate> 
     </asp:TemplateField> 
   </asp:GridView>

[css]
.HeadColor{background-color: #E0ECFF; color:#333;line-height:25px;} 
.AlterColor{background-color: #edf1f8; line-height:20px;} 
.NormalColor{background-color: #f7f6f3; line-height:20px;} 
.HoverColor{background: #89A5D1; line-height:20px;} 
.SelectColor{background-color: #ACBFDF; line-height:20px;}
Javascript 相关文章推荐
javascript RadioButtonList获取选中值
Apr 09 Javascript
jQuery 性能优化指南 (1)
May 21 Javascript
dreamweaver 安装Jquery智能提示
Apr 02 Javascript
js中arguments,caller,callee,apply的用法小结
Jan 28 Javascript
jQuery的position()方法详解
Jul 19 Javascript
jQuery Password Validation密码验证
Dec 30 Javascript
Vue应用部署到服务器的正确方式
Jul 15 Javascript
vue多层嵌套路由实例分析
Mar 19 Javascript
一文快速了解JQuery中的AJAX
May 31 jQuery
详解使用mocha对webpack打包的项目进行&quot;冒烟测试&quot;的大致流程
Apr 27 Javascript
解决vue刷新页面以后丢失store的数据问题
Aug 11 Javascript
JS画布动态实现黑客帝国背景效果
Nov 08 Javascript
Jquery加载时从后台读取数据绑定到dropdownList实例
Jun 09 #Javascript
ScrollDown的基本操作示例
Jun 09 #Javascript
给Flash加一个超链接(推荐使用透明层)兼容主流浏览器
Jun 09 #Javascript
一个简单的弹性返回顶部JS代码实现介绍
Jun 09 #Javascript
select、radio表单回显功能实现避免使用jquery载入赋值
Jun 08 #Javascript
MultiSelect左右选择控件的设计与实现介绍
Jun 08 #Javascript
jQuery中json对象的复制方式介绍(数组及对象)
Jun 08 #Javascript
You might like
咖啡知识 除了喝咖啡还有那些知识点
2021/03/06 新手入门
PHP访问MYSQL数据库封装类(附函数说明)
2010/12/04 PHP
做了CDN获取用户真实IP的函数代码(PHP与Asp设置方式)
2013/04/13 PHP
PHP文件去掉PHP注释空格的函数分析(PHP代码压缩)
2013/07/02 PHP
MacOS 安装 PHP的图片裁剪扩展Tclip
2015/03/25 PHP
laravel 实现向公共模板中传值 (view composer)
2019/10/22 PHP
php+ajax实现文件切割上传功能示例
2020/03/03 PHP
PHP过滤器 filter_has_var() 函数用法实例分析
2020/04/23 PHP
JQuery 表格操作(交替显示、拖动表格行、选择行等)
2009/07/29 Javascript
三级下拉菜单的js实现代码
2011/05/23 Javascript
javaScript中的this示例学习详解及工作原理
2014/01/13 Javascript
javascript与Python快速排序实例对比
2015/08/10 Javascript
Jquery中request和request.form和request.querystring的区别
2015/11/26 Javascript
JavaScript过滤字符串中的中文与空格方法汇总
2016/03/07 Javascript
jquery使用on绑定a标签无效 只能用live解决
2016/06/02 Javascript
全面解析Bootstrap表单样式的使用
2016/09/09 Javascript
javascript中this用法实例详解
2017/04/06 Javascript
vue 过滤器filter实例详解
2018/03/14 Javascript
vue中使用gojs/jointjs的示例代码
2018/08/24 Javascript
Koa 中的错误处理解析
2019/04/09 Javascript
三分钟教你用Node做一个微信哄女友(基友)神器(面向小白)
2019/06/21 Javascript
javascript中的相等操作符(==与===区别)
2019/12/21 Javascript
Vue实现兄弟组件间的联动效果
2020/01/21 Javascript
pytorch 加载(.pth)格式的模型实例
2019/08/20 Python
英国工具中心:UK Tool Centre
2017/07/10 全球购物
全球销量第一生发产品:Viviscal
2017/12/21 全球购物
Jacadi Paris英国官网:法国童装品牌
2019/08/09 全球购物
linux面试题参考答案(4)
2014/09/21 面试题
护士毕业自我鉴定
2014/02/07 职场文书
村级个人对照检查材料
2014/08/22 职场文书
六年级学生评语大全
2014/12/26 职场文书
全国爱眼日活动总结
2015/02/27 职场文书
2015年节能降耗工作总结
2015/05/22 职场文书
画展观后感
2015/06/17 职场文书
岗位聘任协议书
2015/09/21 职场文书
python如何利用cv2.rectangle()绘制矩形框
2022/12/24 Python