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 相关文章推荐
jQuery 位置插件
Dec 25 Javascript
动态添加js事件实现代码
Mar 12 Javascript
JS在可编辑的div中的光标位置插入内容的方法
Nov 20 Javascript
JS+CSS实现简易实用的滑动门菜单效果
Sep 18 Javascript
jQuery图片左右滚动代码 有左右按钮实例
Jun 20 Javascript
xmlplus组件设计系列之文本框(TextBox)(3)
May 03 Javascript
javascript实现二叉树的代码
Jun 08 Javascript
利用Vue.js实现求职在线之职位查询功能
Jul 03 Javascript
AngularJs 延时器、计时器实例代码
Sep 16 Javascript
JavaScript重复元素处理方法分析【统计个数、计算、去重复等】
Dec 14 Javascript
JS实现简单获取最近7天和最近3天日期的方法
Apr 18 Javascript
Vue+webpack+Element 兼容问题总结(小结)
Aug 16 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中使用sockets:从新闻组中获取文章
2006/10/09 PHP
php中用数组的方法设置cookies
2011/04/21 PHP
检查php文件中是否含有bom的函数
2012/05/31 PHP
php设计模式之原型模式分析【星际争霸游戏案例】
2020/03/23 PHP
JavaScript基本编码模式小结
2012/05/23 Javascript
引用 js在IE与FF之间的区别详细解析
2013/11/20 Javascript
js无刷新操作table的行和列
2014/03/27 Javascript
jquery获取一个元素下面相同子元素的个数代码
2014/07/31 Javascript
教你如何使用node.js制作代理服务器
2014/11/26 Javascript
原生js实现水平方向无缝滚动
2017/01/10 Javascript
单击按钮发送验证码,出现倒计时的简单实例
2017/03/17 Javascript
Angular2 组件交互实例详解
2017/08/24 Javascript
详解vue-cli脚手架build目录中的dev-server.js配置文件
2017/11/24 Javascript
vue项目中使用百度地图的方法
2018/06/08 Javascript
jQuery实现表单动态添加与删除数据操作示例
2018/07/03 jQuery
微信小程序新手教程之启动页的重要性
2019/03/03 Javascript
JS根据json数组多个字段排序及json数组常用操作
2019/06/06 Javascript
vue-devtools的安装和使用步骤详解
2019/10/17 Javascript
微信小程序如何通过用户授权获取手机号(getPhoneNumber)
2020/01/21 Javascript
vue更改数组中的值实例代码详解
2020/02/07 Javascript
Using Django with GAE Python 后台抓取多个网站的页面全文
2016/02/17 Python
总结用Pdb库调试Python的方式及常用的命令
2016/08/18 Python
CentOS下使用yum安装python-pip失败的完美解决方法
2017/08/16 Python
python实现点对点聊天程序
2018/07/28 Python
Django中自定义模型管理器(Manager)及方法
2019/09/23 Python
Python如何使用bokeh包和geojson数据绘制地图
2020/03/21 Python
解决tensorflow/keras时出现数组维度不匹配问题
2020/06/29 Python
基于Python爬取51cto博客页面信息过程解析
2020/08/25 Python
使用CSS3 制作一个material-design 风格登录界面实例
2016/12/12 HTML / CSS
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
2016/04/13 面试题
财务副总经理工作职责
2013/11/25 职场文书
八年级英语教学反思
2014/01/09 职场文书
工作态度检讨书范文
2015/05/06 职场文书
小学教研工作总结2015
2015/05/13 职场文书
甲午风云观后感
2015/06/02 职场文书
张丽莉观后感
2015/06/16 职场文书