主要是根据id来删除。
核心代码:
doc.getElementById("detail_question").remove()
实际例子如下:
从baseHtml这断代码中删除指定id的标签:
String baseHtml = "<div id='stylized' class='myform'>"
+ "<input id='txt_question' name='preg' type='text' disabled='disabled' style='width:150px'>"
+ "<div id='detail_question'>Rock</div></div>"
Document doc = Jsoup.parse(baseHtml)
doc.getElementById("detail_question").remove()
Elements elements = doc.select("div")
System.out.println(elements)
输出的结果中没有detail_question这个div节点了:
<div id='stylized' class='myform'>
+ "<input id='txt_question' name='preg' type='text' disabled='disabled' style='width:150px'>
需要准备的材料分别有:电脑、浏览器、html编辑器。
1、首先,打开html编辑器,新建html文件,例如:index.html,编写问题基础代码。
2、在index.html中的<script>标签,输入js代码:
$('#test').html($('#test').html().replace('<span>', '').replace('</span>', ''))。
3、浏览器运行index.html页面,此时全部span被用jquery删除掉了。