【问题标题】:Jsoup selector notation for CLASSLESS elements?用于 CLASSLESS 元素的 Jsoup 选择器表示法?
【发布时间】:2011-09-02 20:43:47
【问题描述】:

Jsoup selector-syntax 非常简单,可以通过 id、类或属性精确定位任何元素。

但我还没有找到(还)正确的语法:

"找到所有<a>元素 没有类名(任何类名)”

有没有特殊的 Jsoup 语法呢?还是我必须找到所有 <a> 元素并检查自己是否有类名?

【问题讨论】:

  • jsoup 是 Java 吗?哦,废话,我以为这是一个 JavaScript 库,而“汤”是“脚本”的头韵双关语(即基于字母 S)。 -facepalm-
  • @BoltClock 是的,Jsoup 是 Java。 :)

标签: html css css-selectors jsoup


【解决方案1】:

这个 CSS 选择器选择没有 class 属性的 <a> 元素:

a:not([class])

【讨论】:

  • @BoltClock 不错!我会尽快尝试并在结果上回复您。
  • @BoltClock 第一次更新:根据 Jsoup 的文档,您建议的语法应该可以工作,但它会使 Jsoup 崩溃:org.jsoup.select.Selector$SelectorParseException: Could not parse query 'a:not[class]': unexpected token at ':not[class]' - 我需要仔细检查我实际放在那里的内容。跨度>
  • @ef2011:你错过了() 周围的[class]
  • @BoltClock OMG,你真快。就像一道闪电。 :)
  • @ef2011:这很有趣,因为我名字中的螺栓实际上是指螺母和螺栓:P
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-09-23
  • 1970-01-01
  • 1970-01-01
  • 2015-10-31
  • 1970-01-01
  • 2012-03-07
  • 2015-02-19
相关资源
最近更新 更多