我正在使用JSOUP,并试图获取以特定div标签id开头的元素。例如:
<div id="test123">.
我需要检查元素是否以字符串“test”开头并获取所有元素。
我查看了http://jsoup.org/cookbook/extracting-data/selector-syntax,并尝试了多种变体:
doc.select("div:matches(test(*))");
但它仍然无效。任何帮助将非常感激。
答案 0 :(得分:3)
使用attribute-starts-with选择器[attr^=value]
。
Elements elements = doc.select("div[id^=test]");
// ...
这将返回所有<div>
元素,其中id
属性以test
开头。