Jsoup选择没有属性的元素

cyt*_*ofu 3 jsoup

是否可以选择没有特定属性的元素?例如,选择所有没有href属性的元素.

保持:

<a href="somelink">
Run Code Online (Sandbox Code Playgroud)

去掉:

<a name="jumphere">
Run Code Online (Sandbox Code Playgroud)

我试过了:

doc.select("a :not([href])").unwrap();
doc.select("a:not([href])").unwrap(); 
doc.select("a [href='']").unwrap();
Run Code Online (Sandbox Code Playgroud)

他们似乎都没有工作.

编辑:

   `doc.select("a:not([href])").unwrap();` actually works!!
Run Code Online (Sandbox Code Playgroud)

hic*_*123 8

你正在使用一个()你不需要的额外配对.所以这样做:

doc.select("a").not("[href]").unwrap();
Run Code Online (Sandbox Code Playgroud)