日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JavaScript(15)jQuery 选择器

發布時間:2025/4/5 javascript 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaScript(15)jQuery 选择器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
jQuery 選擇器
選擇器同意對元素組或單個元素進行操作。
jQuery 元素選擇器和屬性選擇器同意通過標簽名、屬性名或內容對 HTML 元素進行選擇。


在 HTML DOM 術語中:選擇器同意對 DOM 元素組或單個 DOM 節點進行操作。

jQuery 元素選擇器
jQuery 使用 CSS 選擇器來選取 HTML 元素。
$("p") 選取 <p> 元素。
$("p.intro") 選取全部 class="intro" 的 <p> 元素。
$("p#demo") 選取全部 id="demo" 的 <p> 元素。

jQuery 屬性選擇器
jQuery 使用 XPath 表達式來選擇帶有給定屬性的元素。
$("[href]") 選取全部帶有 href 屬性的元素。


$("[href='#']") 選取全部 href 屬性的值等于 "#" 的元素。
$("[href!='#']") 選取全部 href 值不等于 "#" 的元素。
$("[href$='.jpg']") 選取全部 href 值以 ".jpg" 結尾的元素。

jQuery CSS 選擇器
jQuery CSS 選擇器可用于改變 HTML 元素的 CSS 屬性。


以下的樣例把全部 p 元素的背景顏色更改為紅色:

$("p").css("background-color","red");
上面的看完了我也不知道選擇器是什么。。。

來點自己的理解和總結。。。


選擇器語法:$("......")

也能夠這樣分類:
① 選取全部元素:$("*")(注意里面是”星號“)
② 選取class:$(".class名") (注意前面有個”點“)
③ 選取id:$("#id名")
④ 選取元素:$("標簽名")
⑤ 選取屬性:$("[屬性名]")
⑥ 依據特征來選取元素:$(":特征")(注意前面有個”冒號“)


這六種選擇器還能夠組合一下,產生很多其它的選擇器。
比方:④②、④⑥
還能夠是:④④⑥、④③②(同類型之間要用“空格”隔開。如:$("ul li:first")、$("div#intro .head"))

選取當前 HTML 元素:$(this)

嵌套選擇器
如:選取指定標簽中的其他標簽中的元素:$(標簽名 *)
(注意指定的標簽中一定要有其他標簽,否則沒有效果。

道理就是我為我家狗狗取名叫小狗,但實際是我家根本沒有狗狗。

。。



假設要進一步選擇css屬性:$("......").css("......")

$("[屬性名='#']") 選取全部屬性的值等于 "#" 的元素。
$("[屬性名!='#']") 選取全部屬性的值不等于 "#" 的元素。


$("[屬性名$='.jpg']") 選取全部屬性的值以 ".jpg" 結尾的元素。



提示:
依據實踐,某些瀏覽器使用 * 的處理速度緩慢。
不要使用數字開頭的 ID 名稱!

在某些瀏覽器中可能出問題。
不要使用數字開頭的類名!在某些瀏覽器中可能出問題。



詳細使用時,能夠參考“jQuery 選擇器參考手冊”。看看有哪些選擇器。

這篇寫得比較短,但事實上花費的時間比較多。看了非常多樣例。

認為如今還是不要每一個都看一遍。以后用到的話邊用邊學,然后能夠在這里補充。



最后還是貼段代碼吧。好像代碼生動形象直觀了當。。

(太懶了,我僅僅想貼一份大雜燴代碼(涉及到覆蓋)。。

。)

<html><head> <script type="text/javascript" src="jquery-1.11.1.js"></script> <script type="text/javascript"> $(document).ready(function(){$(":header").css("background-color","grey");$("div *").css("background-color","blue");$("p *").css("background-color","purple");$("p").css("background-color","yellow");$("ul li:first").css("background-color","pink");$("div#choose .introtoo").css("background-color","green"); });</script> </head><body><html> <body><h1>Welcome to My Homepage</h1><p class="intro">My name is Donald</p> <p>I live in Duckburg</p> <p>My best friend is Mickey</p><div id="choose"> <p class="introtoo">My name is Donald, too</p> Who is your favourite: <ul> <li>Goofy</li> <li>Mickey</li> <li>Pluto</li> </ul> </div></body> </html></body></html>
結果:

Welcome to My Homepage

My name is Donald

I live in Duckburg

My best friend is Mickey

My name is Donald, too

Who is your favourite:
  • Goofy
  • Mickey
  • Pluto

總結

以上是生活随笔為你收集整理的JavaScript(15)jQuery 选择器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。