• 利用Jquery实现GridView隔行换色,全选,鼠标滑过当前行效果


    $(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);
        });
    }


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



    .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;}

  • 相关阅读:
    SVN使用svn+ssh协议连接服务器时重复提示输入密码 解决办法
    SQL Server 2008 排序函数 ROW_NUMBER和RANK 用法总结
    数据表基础知识(1)
    数据库基本概念
    String函数
    委托
    递归算法
    关于C#引用类型赋值
    BackgroundWorker的应用
    DevExpress_Report 主从报表绑定数据,分页打印
  • 原文地址:https://www.cnblogs.com/smartsmile/p/6234441.html
Copyright © 2020-2023  润新知