2

我有以下html:

<li><a href="/stumbler/millisami/tag/company/" class="">
  <span class="right">69</span>
  company</a>
</li>

我想在span标签之后废弃文本,即“公司”

所以,当我尝试

doc.at_css("span:after")

没有方法错误 :after 被抛出。如何在 Nokogiri 中使用伪选择器?

4

1 回答 1

2

根据 CSS 2.1 标准,':before' 和 ':after' 伪元素可用于在元素的内容之前或之后插入生成的内容,但本身不能用于选择元素。

您可以使用解决此缺点

doc.at_css("span").next_sibling()
于 2009-12-17T13:07:41.640 回答