【问题标题】:nokogiri with :after css selectornokogiri 与 :after CSS 选择器
【发布时间】:2010-12-27 13:26:07
【问题描述】:

我有以下 html:

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

我想在 span 标签后删除文本,即“company”

所以,当我尝试时

doc.at_css("span:after")

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

【问题讨论】:

    标签: ruby css-selectors nokogiri


    【解决方案1】:

    根据 CSS 2.1 标准,the ':before' and ':after' pseudo-elements can be used to insert generated content before or after an element's content,但本身并不是选择元素。

    您可以使用

    解决这个缺点
    doc.at_css("span").next_sibling()
    

    【讨论】:

      猜你喜欢
      • 2021-12-24
      • 2021-07-31
      • 2011-07-23
      • 2014-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-17
      相关资源
      最近更新 更多