是否可以选择没有特定属性的元素? 例如,选择所有没有href属性的元素。
请:
<a href="somelink">
删除:
<a name="jumphere">
我试过了:
doc.select("a :not([href])").unwrap();
doc.select("a:not([href])").unwrap();
doc.select("a [href='']").unwrap();
它们似乎都不起作用。
编辑:
`doc.select("a:not([href])").unwrap();` actually works!!
答案 0 :(得分:8)
您正在使用不需要的额外()
对。所以这样做:
doc.select("a").not("[href]").unwrap();
答案 1 :(得分:0)
我认为你可以这样做:
Elements as = doc.select("a");
for( Element element : as )
{
if( element.attr("href").isEmpty() || element.attr("href") == null)
{
doSomthing();
}
}