JQuery文件操作

2021-10-10 04:47:47 字數 2047 閱讀 8549

1.內部新增

1.在指定元素內部底部新增

// 在指定元素內部底部新增$(

'.parent').

($son)

;$son.

('.parent'))

;

2.在指定元素內部頂新增

// 在指定元素內部頂新增$(

'.parent').

prepend

($son)

;$son.

prependto

('.parent'))

;

2.外部新增

3.在指定元素外部的前面新增元素

// 在指定元素外部的前面新增元素$(

'.parent').

after

($son)

;$son.

insertafter

('.parent'))

;

4.在指定元素外部的前面新增元素

// 在指定元素外部的後面新增元素$(

'.parent').

before

($son)

;$son.

.insertbefore

('.parent'))

;

3.刪除節點

// 刪除指定節點$(

'div').

remove()

;// 刪除指定節點中含有 .active 類的節點$(

'div').

remove

('.active');

// 刪除指定節點的內容與子元素$(

'div').

empty()

;// 刪除指定節點$(

'div').

detach()

;$('div').

detach

('.active'

);

ps

remove與detach的區別:

remove不僅會清除指定節點,節點上繫結的事件、資料也會一併清除;

detach只會清除節點,繫結的事件以及資料不會被清除。

替換節點

>

h1h1

>

>

h1h1

>

let $h6 =$(

'h6');

$('h1').

replacewith

($h6)

;$h6.

replaceall

('h1'

);

轉殖節點

1.淺複製,只會複製內容,不會複製事件

// 淺複製,只會複製內容,不會複製事件

let $newdiv =$(

'div').

clone

(false

);

2.深複製,即會複製內容,也會複製事件

// 深複製,即會複製內容,也會複製事件

let $newdiv =$(

'div').

clone

(true

);

內容操作:

html() 該方法獲取html元素的內容,如:var var1=$(「p」).html();//獲取p元素內的內容

text() 獲取或設定某個html元素的內容

val() 獲取元素的value值

children() 獲取html元素的所有子節點

next() 獲取html元素後緊鄰的同輩節點

prev() 獲取html元素前緊鄰的同輩節點

siblings() 獲取html元素前後緊鄰的同輩節點

jquery文件操作

為了方便自己偶爾查詢,從w3school裡拉拉文件下來。方法 描述addclass 向匹配的元素新增指定的類名。after 在匹配的元素之後插入內容。向匹配元素集合中的每個元素結尾插入由引數指定的內容。向目標結尾插入匹配元素集合中的每個元素。attr 設定或返回匹配元素的屬性和值。before 在每...

jquery 文件操作

今天以乙個例子來看看jquery 的文件操作,首先上例子 doctype html html head style p selected highlight style script src script head body p title 12335666 jquery 文件操作 p p 例子說明...

jquery 文件操作

1 attr 獲取 設定屬性 設定多個屬性 實現 alert div first attr value div first attr value 這是第乙個div div last attr 2 removeattr 刪除屬性 實現 div last removeattr src 3 prop 獲取...