[英]Jsoup - Remove all children from an element
我有一個元素如下。 當我在元素上應用 .empty() 方法時,它正在刪除文本“名稱”。 除了文本之外,還有其他方法可以從元素中盲目地刪除所有子元素嗎? 我知道下面的例子沒有任何子元素。
<label class="field__label" for="1">Name</label>
嘗試這個。
public static void main(String[] args) {
Element doc = Jsoup.parse(
"<div id='id'>"
+ "a"
+ "<div>b</div>"
+ "c"
+ "<div>d</div>"
+ "e"
+ "</div>");
Element e = doc.select("div#id").first();
e.select("*").remove(); // remove all children
System.out.println(e);
}
輸出:
<div id="id">
ace
</div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.