1. 程式人生 > >如何用外掛實現隔行變色

如何用外掛實現隔行變色

《js程式碼例子》

;(function($){
    $.fn.table = function(options){
        var defaults = {
            "odd": "red",
            "even":"blue"
        }
        
        var options = $.extend(defaults,options);
        this.each(function(){                
            var _this = $(this)
            _this.find("tr:odd").css({
                background:options.odd
            })
            _this.find("tr:even").css({
                background:options.even
            })
        })
        return this        
    }
})(jQuery)
 

《html程式碼例子》

<!DOCTYPE html>
<html>

    <head>
        <meta charset="utf-8" />
        <title></title>
        <script type="text/javascript" src="js/jquery-1.11.0.js" ></script>
        <script type="text/javascript" src="js/center1.2.js"></script>
        <style type="text/css">
            table {
                table-layout: fixed;
                empty-cells: show;
                border-collapse: collapse;
                margin: 0 auto;
                font-size: 30px;
                
            }            
            .table {
                border: 1px solid #cad9ea;
                color: #666;
            }
            .table td{
                height: 40px;
                width: 100px;
                border: 1px solid #cad9ea;
                text-align: center;
                color: ghostwhite;
            }
            
        </style>
    </head>

    <body>
        <table class="table">
            <tr>
                <td>1</td>
                <td>1</td>
                <td>1</td>
                <td>1</td>
            </tr>
            <tr>
                <td>2</td>
                <td>2</td>
                <td>2</td>
                <td>2</td>
            </tr>
            <tr>
                <td>3</td>
                <td>3</td>
                <td>3</td>
                <td>3</td>
            </tr>
            <tr>
                <td>4</td>
                <td>4</td>
                <td>4</td>
                <td>4</td>
            </tr>
            <tr>
                <td>5</td>
                <td>5</td>
                <td>5</td>
                <td>5</td>
            </tr>
            <tr>
                <td>6</td>
                <td>6</td>
                <td>6</td>
                <td>6</td>
            </tr>
        </table>
        <script type="text/javascript">
            $(".table").table()
        </script>
    </body>

</html>

相關推薦

如何用外掛實現變色

《js程式碼例子》 ;(function($){     $.fn.table = function(options){         var defaults = {             "odd": "red",             "even":"blue"

jquery實現變色

招待所 auto lang jquery type spl 復印件 事務 派出所 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">

Vue.js 的一個小技巧---利用v-for中的index值,來實現變色

type 樣式 lin class idt title mes har oct   首先定義好樣式,利用v-for中的index值,然後綁定樣式來實現隔行變色效果。    以下為完整代碼,很簡單,但也是個技巧。 <!DOCTYPE html> &

通過節點操作,實現變色效果

要點: 1.通過.childNodes獲取的節點,有標籤、文字(包括空文字)、和屬性都要算在內。我們要的只是元素型別為標籤,通過nodeType判斷元素的型別,標籤返回值是1,屬性返回的是2,文字返回的是3 2.通過nodeName返回的節點名字,如果是標籤節點,返回標籤型別的大寫名字如LI

4.使用jQuery實現變色

<!DOCTYPE html> <html> <head> <title>使用jQuery實現隔行變色</title> <style type="text/css"> body{fo

js實現變色

<body> <ul> <li></li> <li></li> <li></li> <li>&l

jsp頁面怎麼實現變色

<c:forEach var="student" items="${ students}" varStatus="status"> <c:if test=”${status.index % 2 == 0}”> <tr class = "even">

jquery 實現變色

//效果圖 //程式碼 <!DOCTYPE html> <html><head><meta charset="UTF-8"><title></title></head><scrip

利用jQuery實現表格的變色、高亮顯示

his padding idt font pad adding har asc itl <!DOCTYPE html><html><head><meta charset="utf-8"><title&

JavaScript for迴圈實現表格變色

本程式碼主要演示的是for迴圈, <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JavaScript for迴圈實現表格隔行變色&l

js實現表格變色和滑鼠移入高亮

程式碼如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"&g

Excel2010變色實現方法 [也可套用格式即可]

這樣excel隔行變色的效果,excel會自動隔行填充不同顏色。 公式說明:   =MOD(ROW(),2)=0,實現的效果是偶數行自動填充底紋顏色   =MOD(ROW(),2)=1,實現的效果是奇數行自動填充底紋顏色   如果需要奇偶行都

分別使用js和JQuery實現簡單的表格變色以及高亮顯示

一、1.1隔行變色html 表格 使用<thead>和<tbody>標籤拆分表頭和內容 <table border="1" width="500" height="50" align="center" id="tb1"> <thead>

js實現簡單的表格變色以及高亮顯示

一、隔行變色html 表格 使用<thead>和<tbody>標籤拆分表頭和內容 <table border="1" width="500" height="50" align="center" id="tb1"> <thea

變色的幾種實現方式:JSP指令碼 / JS樣式控制 / EL+JSTL標籤化 / jquery奇偶選擇器

<% Connection conn = DBHelper.linkToDB(); String sql = "select * from student where 1=1 "; PreparedStatement ps = conn.prepareStatement(sql)

實現查詢分頁以及變色

在網頁的顯示中,經常需要用到將查詢到的資訊顯示在頁面上,當查詢到的資訊較多時,需要用到分頁查詢,將資訊分頁顯示,為了區分每一行,所以要設定一個隔行換色的特效。Hibernate的Query物件提供了分頁查詢的功能,是setFirstResult和setMaxResults用

JSTLfor和if標籤實現變色

<!-- 隔行變色 以及獲取值-->     <% <!-- 例項化物件-->         User u1 = new User("張三", "123");         User u2 = new User("李四", "123

JavaScript例子2-使一個特定的表格變色

-s pre ble asc nbsp char head blog size 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UT

變色

read style ctype cti span nbsp script 姓名 cnblogs <!DOCTYPE html> <html> <head> <meta charset="utf-8"> &l

easyui datagrid 變色

pen 任務 pla lin 背景色 實現 eas data dex easyui datagrid 隔行變色一:實現樣圖二:實現代碼 1 $(‘#dataGrid‘).datagrid({ 2 rowStyler:function(index,row){