html – Jsoup如何选择具有多个属性的标签

前端之家收集整理的这篇文章主要介绍了html – Jsoup如何选择具有多个属性的标签前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个表标签
<table width="100%" align="center"/>

到目前为止Jsoup提供

Document document =Jsoup.parse(htmlString);
document.select("table[width=100%],table[align=center]");

这是OR命令,即如果任何一个匹配则填充元素.
为了选择宽度= 100%且对齐=中心的表格,我做了以下操作

Elements element =document.select("table[align=center]");
element =element.select("table[width=100%]");

所以我要问的是,就像这个OR组合一样

document.select("table[width=100%],table[align=center]");

是否有任何AND组合选择器,即宽度= 100%且对齐=中心的表.
提前致谢

解决方法

您可以通过向选择器添加更多项来实现与一个查询的AND.在这种情况下:
Elements tables = document.select("table[width=100%][align=center]");

作品.

您可以继续添加更多字词,以使其尽可能精确,例如:表[宽度= 100%] [对齐=中心]:含有(文本)

猜你在找的HTML相关文章