JQuery中基礎(chǔ)過(guò)濾選擇器用法實(shí)例分析
本文實(shí)例講述了JQuery中基礎(chǔ)過(guò)濾選擇器用法。分享給大家供大家參考。具體如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>基礎(chǔ)過(guò)濾選擇器</title> <style type="text/css"> #main{ width:600px; border:1px solid green; margin:auto; padding:10px; } #tbl{ border-collapse:collapse; border-top:1px solid red; border-left:1px solid red; margin:auto; } #tbl td{ width:60px; height:60px; border-collapse:collapse; border-bottom:1px solid red; border-right:1px solid red; } </style> <script src="jquery-1.6.2.min.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { //=============舉例1======================== //:first 說(shuō)明: 匹配找到的第一個(gè)元素 //....<1>修改第一個(gè)單元格的背景色 //var $tds = $("#tbl td:first"); //$tds.css("backgroundColor", "blue"); //....<2>修改第一行的背景色 //var $trs = $("#tbl tr:first"); //$trs.css("backgroundColor", "blue"); //=============舉例2======================== //:last 說(shuō)明: 匹配找到的最后一個(gè)元素.與 :first 相對(duì)應(yīng). //...<1>修改隨后一個(gè)單元格的背景色 //var $tds = $("#tbl td:last"); //$tds.css("backgroundColor", "blue"); //=============舉例3======================== //:not(selector) 去除所有與給定選擇器匹配的元素.有點(diǎn)類似于”非” //...<1>把所有class不為tdClass的列的文本進(jìn)行修改 //var $tds = $("#tbl td:not(.tdClass)"); //$tds.text("Not tdClass"); //=============舉例4======================== //:even 說(shuō)明: 匹配所有索引值為偶數(shù)的元素,從 0 開始計(jì)數(shù).js的數(shù)組都是從0開始計(jì)數(shù)的. //例如要選擇table中的行,因?yàn)槭菑?開始計(jì)數(shù),所以table中的第一個(gè)tr就為偶數(shù)0. //...<1>把索引值為偶數(shù)的行變成黃色 //var $trs = $("#tbl tr:even"); //$trs.css("backgroundColor", "yellow"); //=============舉例5======================== //: odd 說(shuō)明: 匹配所有索引值為奇數(shù)的元素,和:even對(duì)應(yīng),從 0 開始計(jì)數(shù). //var $trs = $("#tbl tr:odd"); //$trs.css("backgroundColor", "yellow"); //=============舉例6======================== //:eq(index) 說(shuō)明: 匹配一個(gè)給定索引值的元素.eq(0)就是獲取第一個(gè)tr元素.括號(hào)里面的是索引值,不是元素排列數(shù). //...<1>設(shè)置第二個(gè)單元格的背景色 //var $tds = $("#tbl td:eq(1)"); //$tds.css("backgroundColor", "gray"); //=============舉例6======================== //:gt(index) 說(shuō)明: 匹配所有大于給定索引值的元素. //...<1>把下標(biāo)索引大于1的所有單元格背景色設(shè)置為灰色 //var $tds = $("#tbl td:gt(1)"); //$tds.css("backgroundColor", "gray"); //=============舉例7======================== //:lt(index) 說(shuō)明: 匹配所有小于給定索引值的元素. //...<1>把下標(biāo)索引小于3的所有單元格背景色設(shè)置為灰色 var $tds = $("#tbl td:lt(3)"); $tds.css("backgroundColor", "gray"); //=============舉例8======================== //:header(固定寫法) 說(shuō)明: 匹配如 h1, h2, h3之類的標(biāo)題元素.這個(gè)是專門用來(lái)獲取h1,h2這樣的標(biāo)題元素. //...<1>把所有的h標(biāo)簽背景色進(jìn)行修改 var $hs = $(":header"); $hs.css("backgroundColor", "gold"); //=============舉例8======================== //slice 獲取下標(biāo)范圍內(nèi)元素 var $trs = $("#tbl tr").slice(1, 3); $trs.css("backgroundColor", "gold"); }); </script> </head> <body> <div id="main"> <h1>我是h1</h1> <h2>我是h2</h2> <h3>我是h3</h3> <table id="tbl"> <tr> <td>1</td><td>1</td><td>1</td> </tr> <tr> <td class="tdClass">2</td><td>2</td><td>2</td> </tr> <tr> <td>3</td><td>3</td><td>3</td> </tr> <tr> <td>4</td><td>4</td><td class="tdClass">4</td> </tr> <tr> <td>5</td><td>5</td><td>5</td> </tr> <tr> <td>6</td><td>6</td><td class="tdClass">6</td> </tr> </table> </div> </body> </html>
希望本文所述對(duì)大家的jQuery程序設(shè)計(jì)有所幫助。
- 舉例講解jQuery中可見性過(guò)濾選擇器的使用
- jquery可見性過(guò)濾選擇器使用示例
- jQuery子元素過(guò)濾選擇器用法示例
- jQuery內(nèi)容過(guò)濾選擇器用法示例
- jQuery過(guò)濾選擇器經(jīng)典應(yīng)用
- 簡(jiǎn)單講解jQuery中的子元素過(guò)濾選擇器
- JQuery中屬性過(guò)濾選擇器用法實(shí)例分析
- jquery表單對(duì)象屬性過(guò)濾選擇器實(shí)例分析
- jQuery子屬性過(guò)濾選擇器用法分析
- jQuery內(nèi)容過(guò)濾選擇器用法分析
- jQuery過(guò)濾選擇器用法分析
- jQuery過(guò)濾選擇器詳解
- jQuery可見性過(guò)濾選擇器用法示例
相關(guān)文章
jQuery簡(jiǎn)單實(shí)現(xiàn)彩色云標(biāo)簽效果示例
這篇文章主要介紹了jQuery簡(jiǎn)單實(shí)現(xiàn)彩色云標(biāo)簽效果,結(jié)合實(shí)例形式分析了jQuery隨機(jī)數(shù)運(yùn)算與頁(yè)面元素樣式動(dòng)態(tài)操作相關(guān)技巧,需要的朋友可以參考下2016-08-08使用jquery判斷一個(gè)元素是否含有一個(gè)指定的類(class)實(shí)例
下面小編就為大家?guī)?lái)一篇使用jquery判斷一個(gè)元素是否含有一個(gè)指定的類(class)實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-02-02jquery如何解決resize執(zhí)行兩次的問(wèn)題
這篇文章主要介紹了jquery如何解決resize執(zhí)行兩次的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-07-07Jquery實(shí)現(xiàn)頁(yè)面加載時(shí)彈出對(duì)話框代碼
將以下代碼置于head標(biāo)簽中即可實(shí)現(xiàn)加載時(shí)彈出對(duì)話框的效果,感興趣的朋友可以參考下哈,希望可以幫助到你2013-04-04jQuery根據(jù)緯度經(jīng)度查看地圖處理程序
jQuery根據(jù)緯度經(jīng)度查看地圖處理程序如下在這里要注意js的引入順序,有需求的朋友可以參考下哈希望對(duì)你有所幫助2013-05-05jQuery的時(shí)間datetime控件在AngularJs中的使用實(shí)例(分享)
下面小編就為大家?guī)?lái)一篇jQuery的時(shí)間datetime控件在AngularJs中的使用實(shí)例(分享)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-08-08JQueryEasyUI框架下的combobox的取值和綁定的方法
這篇文章主要介紹了JQueryEasyUI框架下的combobox的取值和綁定的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-01-01