用jquery實現(xiàn)table奇偶行不同色 (document).ready(function () { //排除th標簽,th可能是有自己特有的樣式,所以定義th樣式。
創(chuàng)新互聯(lián)建站2013年至今,先為化隆等服務建站,化隆等地企業(yè),進行企業(yè)商務咨詢服務。為化隆企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。
:為什么要寫這個方法在項目中,一些table都要設置樣式,為了樣式的美觀,表頭是一個樣式,奇數(shù)行一個樣式,偶數(shù)行一個樣式。當鼠標經(jīng)過的時候顏色變化,鼠標離開時顏色恢復,這就有了這樣方法。
even 匹配所有索引值為偶數(shù)的元素,從 0 開始計數(shù) 查找表格的..行(即索引值0、..)。odd 匹配所有索引值為奇數(shù)的元素,從 0 開始計數(shù) 查找表格的6行(即索引值..) 。
.css(background,#ccc);(this).find(tr:odd).css(background,#eee);});其中,#ccc,#ddd為需要的顏色值(可根據(jù)自己的需要進行修改)效果如下圖所示,每個表格都是由深色行開始,深淺交替的出現(xiàn)了。
懶人當然有懶辦法。不過不是那么簡單可以直接操作的,我給你一個VBA宏吧。直接執(zhí)行這個宏就是你要的效果。
在ul樣式中設置文本居左對齊。ul { padding:0;margin:0;text-align: left;list-style-type: none;} 標簽大小不同,可以用自定義的背景圖片代替標簽樣式。
css如何匹配第幾個li元素并設置樣式:如果有一個li元素列表,如果想設置指定位置li的樣式。這個在以前可能需要稍微麻煩一些,比如在這個要設置的li元素上添加一個class或者id之類。
最常用的四種選擇器是:元素選擇器、類選擇器、ID選擇器、派生選擇器 元素選擇器 最常見的css選擇器當屬元素選擇器了,在HTML文檔中該選擇器通常是指某種HTML元素,例如:p,h2,span,a,div乃至html。
無序列表 無序列表是一個項目的列表,此列項目使用粗體圓點(典型的小黑圓圈)進行標記。無序列表始于 ul 標簽。每個列表項始于 li。有序列表 同樣,有序列表也是一列項目,列表項目使用數(shù)字進行標記。
很多方法都是可以實現(xiàn)值控制一個li樣式而不影響其他的,最簡單的是給第一個li設置一個id或者設置一個單獨的class,也可以使用最新的css3選擇器。
很簡單,在函數(shù)A中將ABC的onmouseover句柄指向函數(shù)B,在函數(shù)B中再指回A 這樣,A執(zhí)行完成時,ABC的onmouseover句柄已經(jīng)指向B了,當B執(zhí)行完成后,句柄又再次指向A。
新建一個html文件,命名為test.html,用于講解怎么讓jquery事件執(zhí)行一次。在test.html文件內,引入jquery.min.js庫文件,成功加載該文件,才能使用jquery中的方法。
jQuery有個toggle(fn, fn2, [fn3, fn4, ...])其中fn,fn2,fn..為對應的點擊次數(shù)所執(zhí)行的事件。即第一次點擊執(zhí)行fn函數(shù),第二次點擊執(zhí)行fn2函數(shù),依此類推。
如何解決累加綁定:第一種方法是元素點擊后刪除,然后再動態(tài)創(chuàng)建一個元素,再添加點擊事件。顯然這個方式很麻煩。第二中方法是使用jquery的one()方法,為元素綁定一個一次性的事件處理函數(shù),這個事件處理函數(shù)只會被執(zhí)行一次。
反之,如果在對tr元素的循環(huán)中再采用$(‘th,td)這個選擇器,則是在tr元素上調用2次getElementsByTagName,由于無論在哪個元素上調用該函數(shù),函數(shù)執(zhí)行的時間是相同的,因此在循環(huán)tr時使用,反而多出了119*2次的函數(shù)調用,效率不升反降。
(像click(),focus(),keydown()這樣的事件這里就不提了,那些都是開發(fā)中比較常用到的。
文章名稱:jquery基數(shù)偶數(shù) js奇數(shù)偶數(shù)
本文路徑:http://www.rwnh.cn/article22/dgjdgcc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、App設計、關鍵詞優(yōu)化、小程序開發(fā)、響應式網(wǎng)站、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)