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 SocialHistory 检查访问者是否访问过某站点
Aug 02 Javascript
用js读写cookie的简单方法(推荐)
Aug 08 Javascript
详谈jQuery unbind 删除绑定事件 / 移除标签方法
Mar 02 Javascript
详解vue-cli 接口代理配置
Dec 13 Javascript
微信小程序实现给嵌套template模板传递数据的方式总结
Dec 18 Javascript
JS设计模式之命令模式概念与用法分析
Feb 06 Javascript
vue和react等项目中更简单的实现展开收起更多等效果示例
Feb 22 Javascript
使用taro开发微信小程序遇到的坑总结
Apr 08 Javascript
微信小程序页面间传值与页面取值操作实例分析
Apr 30 Javascript
解决vue-router 二级导航默认选中某一选项的问题
Nov 01 Javascript
Element Input输入框的使用方法
Jul 26 Javascript
vue+elementUI中表格高亮或字体颜色改变操作
Nov 02 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
PHP小技巧搜集,每个PHPer都来露一手
2007/01/02 PHP
Windows IIS PHP 5.2 安装与配置方法
2009/06/08 PHP
php checkbox 取值详细说明
2010/08/19 PHP
深入理解curl类,可用于模拟get,post和curl下载
2013/06/08 PHP
通过curl模拟post和get方式提交的表单类
2014/04/23 PHP
PHP中配置IIS7实现基本身份验证的方法
2015/09/24 PHP
解析PHP之提取多维数组指定列的方法
2017/01/03 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
2020/02/22 PHP
实现连缀调用的map方法(prototype)
2009/08/05 Javascript
javascript中用星号表示预录入内容的实现代码
2011/01/08 Javascript
如何确保JavaScript的执行顺序 之jQuery.html并非万能钥匙
2011/03/03 Javascript
也说JavaScript中String类的replace函数
2011/09/22 Javascript
javascript判断iphone/android手机横竖屏模式的函数
2011/12/20 Javascript
jQuery获取样式中的背景颜色属性值/颜色值
2012/12/17 Javascript
JavaScript及jquey实现多个数组的合并操作
2014/09/06 Javascript
Bootstrap3制作图片轮播效果
2016/05/12 Javascript
解决前端跨域问题方案汇总
2016/11/20 Javascript
详解webpack分包及异步加载套路
2017/06/29 Javascript
Angular父组件调用子组件的方法
2018/04/02 Javascript
VSCode搭建React Native环境
2020/05/07 Javascript
基于JS实现操作成功之后自动跳转页面
2020/09/25 Javascript
Python浅拷贝与深拷贝用法实例
2015/05/09 Python
python 重定向获取真实url的方法
2018/05/11 Python
pandas 对每一列数据进行标准化的方法
2018/06/09 Python
Python将list中的string批量转化成int/float的方法
2018/06/26 Python
在Mac中配置Python虚拟环境过程解析
2020/06/22 Python
python实现扫雷游戏的示例
2020/10/20 Python
python中实现栈的三种方法
2020/12/19 Python
荷兰演唱会和体育比赛订票网站:viagogo荷兰
2018/04/08 全球购物
启动一个线程是用run()还是start()
2016/12/25 面试题
五好党支部事迹材料
2014/02/06 职场文书
2014年寒假社会实践活动心得体会
2014/04/07 职场文书
2014年党风建设工作总结
2014/11/19 职场文书
2015年防汛工作总结
2015/05/15 职场文书
在职证明书模板
2015/06/15 职场文书
Python游戏开发实例之graphics实现AI五子棋
2021/11/01 Python