有没有办法使用select查询(而不是jsoup方法)来获取没有任何值的标记,如:
我尝试过:matchesOwn("")。正如预期的那样,投掷错误......
答案 0 :(得分:0)
:empty
选择器将找到根本没有子元素的元素(包括文本节点)。
例如,请考虑以下HTML:
<div id="1"></div>
<div id="2"></div>
<div id="3">hello</div>
<div id="4">
<p id="5"></p>
<div>
选择所有空元素Elements els = doc.select("*:empty");
结果将包括:
0:
<div id="1">
1:
<div id="2">
2:
<p id="5">
请注意,未选择div 3和4,因为它们各自具有子&#34;值&#34; (无论是另一个元素还是一些文本)。
您可以详细了解这些选择器here。