empty()函數將會移除每個匹配元素的所有子節點(包括文本節點、注釋節點等所有類型的節點)。
該函數屬于jQuery對象(實例)。
語法
jQueryObject.empty( )
返回值
empty()函數的返回值為jQuery類型,返回當前jQuery對象本身(以便于進行鏈式風格的編程)。
示例&說明
empty()函數用于清空每個匹配元素內的所有內容:
<div><p>段落文本1<span></span></p></div> <div><p>段落文本2<span></span></p></div> <!--以上是jQuery代碼執行前的html內容--> <script type="text/javascript"> $("p").empty( ); </script> <!--以下是jQuery代碼執行后的html內容--> <div><p></p></div> <div><p></p></div>
empty()函數與html()函數具有以下等價代碼:
$("selector").empty( ); // 等價于 $("selector").html("");
以下面這段HTML代碼為例:
<p id="n1"> <span id="n2">span#n2</span> </p> <p id="n3"> <label id="n4">label#n4</label> <span id="n5">span#n5</span> </p>
以下jQuery示例代碼用于演示empty()函數的具體用法:
// 移除所有p元素中的所有子節點 $("p").empty( );
上述代碼執行后的完整html代碼如下(格式未作任何調整):
<p id="n1"></p> <p id="n3"></p>
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com