jQuery(二)選擇器

2021-09-13 04:06:36 字數 1909 閱讀 3673

jquery選擇器

1.基本選擇器

•jquery選擇器用於查詢滿足條件的元素。

•1.$("#id") : id

選擇器,

document.getelementbyid

("id");

•2.$("div") :

元素選擇器

document.getelementsbytagname

("div");

•3.$(".

myclass

") :

類選擇器

,返回所有

class="

myclass

"的元素

•4.$("*") :

返回所有元素

,多用於結合上下文搜尋

•5.$("

div,span,p.myclass

") :

多條件選擇器

,返回所有查到的元素

•6. $(『.ul01 .li02』) :

後代選擇器

•7. $(『.ul01 .li02>li』):

表示子代選擇器 , 只能選擇第一級的後代。

•8. $('.ul01 .li02+li'):

表示選中指定標籤後面緊挨著的乙個同級標籤

•9. $('.ul01 .li02~li'):

表示選中指定標籤後面的所有同級的某種標籤

2.過濾選擇器

過濾選擇器主要是通過特定的過濾規則來篩選出所需的

dom

元素,

該選擇器

都以 「:開頭,重點:寫在

選擇函式內。

•$(『

div:first

』)          

過濾出第乙個

•$(『

div:last

』)         

過濾出最後乙個

•$('

div:not

(".divs1")')   

排除指定的元素

(如果外面用的雙引號,那麼裡面的就用單引號,否則會出語法錯誤)

•$(『

div:eq

()』)                  

按索引值過濾

•$(『

div:gt

()』)                   

過濾大於指定索引值

•$(『

div:lt

()』)                    

過濾小於指定索引值 注

:eq() 、

gt() 、lt

() 它們的引數必須是乙個

數字,所以引數不能加引號(加引號的話就會被認為是字串)。案例(大於和小於並集的時候)

3.

篩選選擇器

•重點:所有篩選選擇器

寫在選擇函式外。

•三大巨頭:父、子、兄

•$(『div』).parent()        

當前元素的父親元素。

•$(『div』).children()      

當前元素的子元素。

•$(this)                         

代表當前物件(跟

js裡面的

this

一樣)。

•$(『div』).siblings()

最牛的篩選選擇器 免除所有的排他工作。可以選出除了自己以外的所有同級元素。

二 jQuery選擇器

jquery選擇器的優勢 1.簡潔的寫法 2.支援css1到css3選擇器,瀏覽器相容性好 3.完善的處理機制,使用jquery獲取網頁中不存在的元素不會報錯 注意 當要用jquery檢查某個元素在網頁上是否存在時,應該根據獲取到元素的長度來判斷或者轉化成dom物件來判斷,如下 if tt leng...

jQuery 選擇器(二)

過濾選擇器 過濾選擇器,就是在選擇器中通過 新增過濾條件。按照不同的過濾規則,過濾選擇器可以分為基本過濾,內容過濾,可見性過濾,屬性過濾,子元素過濾和表單物件屬性過濾選擇器。基本過濾選擇器 1.獲取第乙個input元素 var input query input first 2.獲取最後乙個inpu...

Jquery選擇器(二)

三 過濾選擇器 1.基本過濾器 1.獲取第乙個元素 索引為0 document ready function 獲取最後乙個元素 document ready function 獲取偶數項元素 document ready function 獲取基數項元素 document ready functio...