91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jquery如何移除某個元素

發布時間:2022-03-17 09:33:57 來源:億速云 閱讀:691 作者:iii 欄目:web開發

本篇內容介紹了“jquery如何移除某個元素”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

jquery移除某個元素的方法:1、使用empty()函數,語法“指定元素對象.empty()”;2、使用remove()函數,語法“指定元素對象.remove()”;3、使用detach()函數,語法“指定元素對象.detach()”。

jquery如何移除某個元素

本教程操作環境:windows7系統、jquery1.10.2版本、Dell G3電腦。

jQuery移除元素方法

一、empty()方法

從DOM中移除集合中匹配元素的所有子節點。
示例:

<div class="container">
  <div class="hello">Hello</div>
  <div class="goodbye">Goodbye</div>
</div>

移除方法:

$('.hello').empty();

效果:

<div class="container">
   <div class="hello"></div>
   <div class="goodbye">Goodbye</div>
</div>

如果

里面包含任何數量的嵌套元素,他們也會被移走。
為了避免內存泄漏,jQuery先移除子元素的數據和事件處理函數,然后移除子元素

二、remove()方法:

描述: 將匹配元素集合從DOM中刪除。(同時移除元素上的事件及 jQuery 數據。)

和 .empty()相似。.remove() 將元素移出DOM。 當我們想將元素自身移除時我們用 .remove(),同時也會移除元素內部的一切,包括綁定的事件及與該元素相關的jQuery數據

示例:

<div class="container">
  <div class="hello">Hello</div>
  <div class="goodbye">Goodbye</div>
</div>

移除方法:

$('.hello').remove();
或者用
$('div').remove('.hello');

效果:

<div class="container">
   <div class="goodbye">Goodbye</div>
</div>

也就是說 class對應的自身的p也移除了

三、detach()方法:

從DOM中去掉所有匹配的元素

detach() 方法和.remove()一樣, 除了 .detach()保存所有jQuery數據和被移走的元素相關聯。當需要移走一個元素,不久又將該元素插入DOM時,這種方法很有用。

四、html("")方法:

html() 方法如果未設置參數,則返回被選元素的當前內容。html("") 則清空被選元素的當前內容。

empty() 方法從被選元素移除所有內容,包括所有文本和子節點。

兩者最終實現的效果是一樣的

  • html()返回值:String 也就是說是可以用變量接收的

  • empty()返回值:jQuery 不能用變量接收

另外:

empty()方法無參數,而且清空后的子集及文本無法進行還原。而detach()和remove()方法可以將其保存在一個變量中
如聲明變量p 寫成如下形式

var p=$('p').remove();

當需要從新添加時可以直接添加如下

p.appendTo("body");

這是detach()和remove()方法都有的功能。remove()較detach()不同的是:remove()可以刪除指定的類如remove('a'),而detach()不可這樣操作。

還要注意一點,當用remove()方法移除元素后,再進行添加,再子集的事件的不會存在,而detach()子集的事件還可執行。

“jquery如何移除某個元素”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

峨山| 石嘴山市| 镇宁| 旬阳县| 高平市| 松原市| 乌鲁木齐市| 葫芦岛市| 阿拉尔市| 娄底市| 五常市| 喜德县| 天祝| 大兴区| 同仁县| 虞城县| 满洲里市| 新野县| 宾川县| 公主岭市| 衡南县| 渝北区| 璧山县| 岑巩县| 江油市| 三明市| 扎赉特旗| 黔东| 临桂县| 盱眙县| 阿克陶县| 驻马店市| 新巴尔虎右旗| 东乡| 临澧县| 固镇县| 靖远县| 扶绥县| 吉木萨尔县| 开平市| 武威市|