代码之家  ›  专栏  ›  技术社区  ›  millisami

nokogiri with:after css选择器

  •  2
  • millisami  · 技术社区  · 15 年前

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

    我想删除span标签后的文本,即“公司”

    所以,当我试着

    doc.at_css("span:after")
    

    无方法错误:引发after。

    1 回复  |  直到 8 年前
        1
  •  2
  •   BoltClock    13 年前

    根据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()