jquery 學習筆記 選擇元素

2021-05-27 12:58:37 字數 1704 閱讀 1262

選擇dom元素和建立新的dom元素

選擇器實驗室  chapter2/lab.selectors.html

相同於css中的選擇方法

element  #id  .class  以及組合,如:label.out

selector1,selector2,selector3:   或選擇器

[selector1],[selector2],[selector3]: 與選擇器

利用彼此之間的關係來選擇元素,如:

ancestor  descendant  ,如 div tr

parent>child , 如tr>td

pre +next:匹配前面是臨近兄弟節點pre的所有next元素 (緊相鄰)

pre~siblings: 匹配前面是兄弟節點pre的所有siblings元素 (不緊相鄰)

e[attr]:有attr屬性的元素e

e[attr=value]   嚴格相等

e[attr^=value]    開始

e[attr$=value]

e[attr*=value]

e[attr!=value]

e:contains(text)    匹配名稱為e,且文字內容包含text 的元素

e:has(selector)     匹配名稱為e,且包含選擇器對應的後代節點 的元素

這兩個,contains用於匹配文字  has用於匹配selector

:empty     不包含子元素或文字的空元素

:parent       包含子元素或文字的節點,與:empty正好相反

:first

:last

:eq(n)  :lt(n)  :gt(n)   :even  :odd

:hidden    :visible   

:button    input[type=reset]  input[type=submit]  input[type=button]或button 

:checkbox   input[type=checkbox]

:file    input[type=file]

:header     匹配h1  h2  h3之類的標題元素

:hidden

:image

:input   input  select  textarea  button

:password

:radio

:reset       

:submit

:text       input[type=text]

:checked    匹配checked的radio和checkbox

:selected   選擇已選中的選項元素 

:disabled

:focus  當前焦點物件

:enabled

:nth-child(n/even/odd/xn+y)   n從1開始,選擇子節點

:first-child  返回第乙個子元素

:last-child

:only-child 返回沒有兄弟節點的所有元素

例如: li:first-child  先找到所有的li,再找到li的父元素,選擇父元素下的第乙個元素, 和first相比,first只會選擇第乙個,而first-child會選擇多個。

:not(selector)    對選擇器執行非運算

:animated   匹配沒有在執行動畫效果的元素

jquery 選擇相鄰元素 jQuery學習

不甘於 本該如此 多選引數 值得關注 選擇器名稱 描述返回 例項 id id選擇器 根據給定的id匹配乙個元素。單個元素 box 選取id為box元素 element 元素選擇器 根據給定的元素名匹配所有元素 集合元素 span 選取所有元素 class 類選擇器 根據給定的類匹配元素。集合元素 b...

JQuery學習筆記 子元素選擇器

id 為 one,class 為 one 的div class為mini id為two,class為one,title為test的div class為mini,title為other class為mini,title為test class為mini class為mini class為mini cla...

jQuery元素選擇

1 查詢所有符合條件的元素 find 舉例 ul find li addclass tmpexample 查詢頁面中ul元素下的所有li元素,並為查詢到的li元素增加tmpexample樣式。2 查詢指定元素的兄弟節點 siblings 舉例 li tmpcarrot slblings addcla...