仅删除 jsoup 中标签之间的文本
Remove only the text between tags in jsoup
这是我的 HTML 代码的一部分。
<label> This text needs to be removed
<input id="given-name" name="given-name" type="text">
</label>
我想使用 jsoup 删除上面提到的文本,以便得到以下结果 -
<label>
<input id="given-name" name="given-name" type="text">
</label>
如何实现?
谢谢!
Document doc = ...;
Element label = doc...; // Get the <label> element
if (label != null) {
for (TextNode node : label.textNodes())
node.remove(); // remove element text
System.out.println(doc.html());
}
这是我的 HTML 代码的一部分。
<label> This text needs to be removed
<input id="given-name" name="given-name" type="text">
</label>
我想使用 jsoup 删除上面提到的文本,以便得到以下结果 -
<label>
<input id="given-name" name="given-name" type="text">
</label>
如何实现? 谢谢!
Document doc = ...;
Element label = doc...; // Get the <label> element
if (label != null) {
for (TextNode node : label.textNodes())
node.remove(); // remove element text
System.out.println(doc.html());
}