jquery選擇器學習記錄

2021-10-05 00:17:03 字數 1315 閱讀 3173

基本選擇器

/**id(?)  class(*)   tag(*)   all(*)   multi(*) */

$('#id') $('.mini') $('div') $('*') $('span', '#two')

層次選擇器
/**後代(*)                    子女(*)               next(*)         後面所有同輩(*) */

$('ancestor descendant') $('parent > child') $('prev + next') $('prev ~ siblings')

過濾選擇器

基本過濾選擇器

/**首個div(?) 最後個div(?)    非該選擇器所有div(*)  偶數索引(*) 奇數索引(*)  */

:first :last :not(sector) :even :odd

/** index相應(?) 大於index(*) 小於index(*) 選所有標題元素(*) 選所有正動畫的元素(*) 獲取焦點的(?) */

:eq(index) :gt(index) :lt(index) :header :animated :focus

內容過濾選擇器
/** 含有內容『text』的div(*) 不含文字空div(*) 含有該選擇器div(*) 含有子元素或文字的div(*) */

:contains :empty :has(selector) :parent

表單選擇器
/**所有input textarea select button */

:input :text :password :radio :checkbox :submit :image :reset :button :file :hidden

tip

特殊字元用\\雙斜桿

選擇器帶空格的注意事項 因為後代選擇器與過濾選擇器的不同

方法show() 顯示隱藏的匹配元素

css(name, value) 給元素設定樣式

text(string) 設定所有匹配元素的文字內容

filter(expr) 篩選出與指定表示式匹配的元素集合,expr可以是多個選擇器的組合

addclass(class) 為匹配的元素新增指定的類名

$category.is(』:visible』)

jQuery選擇器記錄

基本選擇器 層次選擇器 過濾選擇器 基本選擇器 描述 id名 根據元素id獲取元素 class名 根據元素class名獲取元素 標籤名 選取某種標籤的所有元素 層次選擇器 描述 ancestor descendant 選取ancestor的所有descendant 後代 元素 parent chil...

jQuery學習 選擇器

首先了解一下css選擇器,css即層疊樣式表他將網頁結構和表現樣式完全分離出來,利用css選擇器可以輕鬆在不改變html結構的前提下改變樣式。他是利用獲取目標元素後施加樣式,有三種方式 行間樣式表 內部樣式表 外部樣式表。選擇器語法 描述示例 標籤選擇器 e以標籤作為選擇符 tdid選擇器 id以文...

jquery選擇器學習

學習方式,照著列表乙個個敲一遍,記個大概,知道有這麼個選擇器.之後使用的時候查查w3c,就會用了 p 取得p標籤 p1 取得id為p1的元素 p1 取得class p1的元素 href 選擇屬性帶有href的元素 href 選擇href 的元素 href 選擇href 的元素 選擇所有href屬性以...