jQuery常用方法

2021-10-02 03:29:42 字數 3061 閱讀 7530

each()

:迴圈size

():檢視某個元素的個數

length:檢視某個元素的長度

selector:返回傳給jquery的原始選擇器

context:返回傳給jquery

()的原始的dom節點內容,即jquery

()的第二個引數。如果沒有指定,那麼context指向當前的文件(document)

get(

[index]

)取下標元素

index

()返回值就是這個jquery物件集合中第乙個元素相對於其同輩元素的位置attr

attr

()返回被選元素的屬性值

removeattr

()從每乙個匹配的元素中刪除乙個屬性

prop

()獲取元素第乙個屬性值

removeprop

()用來刪除prop設定的屬性值

addclass

()為元素新增指定的類名

toggleclass

()如果存在就刪除乙個類,否則新增

html

()取第乙個匹配元素的html內容

text

()取得所有元素內容

val(

)獲得元素當前值

css(

)新增css樣式

offset

()獲得匹配元素在當前視口的相對偏移

position

()獲取元素相對父元素的偏移

scrolltop

()獲取匹配元素相對滾動條頂部的偏移

scrollleft

()獲取匹配元素相對滾動條左部的偏移。

height

() 取得匹配元素當前計算的高度值

width

() 取得第乙個匹配元素當前計算的寬度值

innerheight

()獲取第乙個匹配元素內部區域高度

innerwidth

()獲取第乙個匹配元素內部區域寬度(

outerheight

()獲取第乙個匹配元素外部寬度

:first獲取第乙個元素

:last獲取最後乙個元素

:not去除所有與給定選擇器匹配的元素

:even匹配所有索引為偶數的元素

:odd匹配所有索引為奇數的元素:eq

(index)匹配乙個給定索引值的元素:gt

(index)匹配所有大於給定索引值的元素:lt

(index)匹配所有小於給定索引值的元素

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

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

:focus匹配當前獲取焦點的元素

:contains

(text)匹配包含給定文字的元素

:empty匹配所有不包含子元素或者文字的空元素

:has

(selector)匹配含有選擇器所匹配的元素的元素

:parent匹配含有子元素或者文字的元素

:hidden匹配所有不可見元素,或者type為hidden的元素

:visible匹配所有可見元素

[attribute]匹配包含給定屬性的元素

[attribute=value]匹配給定的屬性是某個特定值的元素

[attributel=value]匹配所有不包含指定的元素

:nth-child匹配其父元素的第n個子或奇偶元素

:first-child匹配第乙個子元素

:last-child匹配最後乙個子元素

:only-child如果某個元素是父元素中唯一的元素,那會被匹配

:input匹配所有 input, textarea, select 和 button 元素

:text匹配所有的單行文字框

:password匹配所有密碼框

:radio匹配所有單選按鈕

:chechbox匹配所有核取方塊

:submit匹配所有提交按鈕

:image匹配所有影象域

:reset匹配所有重置按鈕

:button匹配所有按鈕

:file匹配所有檔案域

:hidden匹配所有不可見元素,或者type為hidden的元素

:enabled匹配所有可用元素

:disabled匹配所有不可用元素

:checked匹配所有選中的被選中元素

:selected匹配所有選中的option元素

()向每個元素內部追加內容

()把所有匹配的元素追加到另乙個指定的元素元素集合中。

prepend

()向每個匹配的元素內部前置內容

prependto

()把所有匹配的元素前置到另乙個、指定的元素元素集合中。

after

()在每個匹配的元素之後插入內容

before

()在每個匹配的元素之前插入內容。

insertafter

()把所有匹配的元素插入到另乙個、指定的元素元素集合的後面。

insertbefore

()把所有匹配的元素插入到另乙個、指定的元素元素集合的前面。

wrap

()把所有匹配的元素用其他元素的結構化標記包裹起來。

unwrap

()這個方法將移出元素的父元素

wrapall

()將所有匹配的元素用單個元素包裹起來

wrapinner

()將每乙個匹配的元素的子內容(包括文字節點)用乙個html結構包裹起來

replacewith

()將每乙個匹配的元素的子內容(包括文字節點)用乙個html結構包裹起來

replaceall

()用匹配的元素替換掉所有 selector匹配到的元素。

empty

()刪除匹配的元素集合中所有的子節點。

remove

()從dom中刪除所有匹配的元素。

detach

()從dom中刪除所有匹配的元素。

clone

()轉殖匹配的dom元素並且選中這些轉殖的副本。

:visible匹配所有的可見元素

Jquery 常用方法

取得下拉列表的選取值 testselect option selected text 下拉列表選中的文字 或 testselect find option selected text 或 testselect val 下拉列表選中的值 賦值給下拉列表 testselect attr value 1 ...

Jquery常用方法

常用的方法 show 顯示掩藏的匹配元素 hide 方法 css name,value 給元素設定樣式 text string 設定所有匹配元素的文字內容 filter expr 篩選出與指定表示式匹配的元素集合 find 元素內尋找匹配元素 如 tr find radio 這獲取到 radio v...

jQuery常用方法

1 常用方法 1 filter 過濾 得到具有每一特徵的元素 div filter a css background yellow 所有div裡面找到id為a的div2 not 和filter 相反 div not a css background yellow 所有div裡面找到id不為a的div...