用法
.empty() => jQuery
.empty() => jQuery
說明:從 DOM 中刪除匹配元素集的所有子節點。
-
添加的版本:1.0
.empty()
- 此方法不接受任何參數。
此方法不僅刪除子(和其他後代)元素,還刪除匹配元素集中的任何文本。這是因為,根據 DOM 規範,元素中的任何文本字符串都被視為該元素的子節點。考慮以下 HTML:
|
我們可以針對任何要刪除的元素:
|
這將導致刪除 Hello
文本的 DOM 結構:
|
如果我們在 <div class="hello">
中有任意數量的嵌套元素,它們也會被刪除。
為了避免內存泄漏,jQuery 在刪除元素本身之前從子元素中刪除其他構造,例如數據和事件處理程序。
如果要刪除元素而不破壞其數據或事件處理程序(以便以後可以重新添加),請改用
。.detach()
例子:
從所有段落中刪除所有子節點(包括文本節點)
|
演示:
相關用法
- JQuery UI .effect()用法及代碼示例
- JQuery Mobile .enhanceWithin()用法及代碼示例
- JQuery .each()用法及代碼示例
- JQuery .end()用法及代碼示例
- JQuery .error()用法及代碼示例
- JQuery .even()用法及代碼示例
- JQuery .eq()用法及代碼示例
- JQuery .jquery用法及代碼示例
- JQuery .scroll()用法及代碼示例
- JQuery .add()用法及代碼示例
- JQuery .contextmenu()用法及代碼示例
- JQuery .undelegate()用法及代碼示例
- JQuery .load()用法及代碼示例
- JQuery .contents()用法及代碼示例
- JQuery UI .labels()用法及代碼示例
- JQuery UI .addClass()用法及代碼示例
- JQuery .click()用法及代碼示例
- JQuery UI .toggleClass()用法及代碼示例
- JQuery .removeAttr()用法及代碼示例
- JQuery .addClass()用法及代碼示例
- JQuery UI .cssClip()用法及代碼示例
- JQuery .next()用法及代碼示例
- JQuery UI .hide()用法及代碼示例
- JQuery .promise()用法及代碼示例
- JQuery .trigger()用法及代碼示例
注:本文由純淨天空篩選整理自jquery.com大神的英文原創作品 .empty()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。