nokogiri с: после выбора css - PullRequest
       30

nokogiri с: после выбора css

2 голосов
/ 17 декабря 2009

У меня есть следующий HTML:

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

и я хочу удалить текст после тега span, т.е. "company"

Итак, когда я попытался

doc.at_css("span:after")

ошибка метода: после того, как выброшено. Как использовать псевдо-селекторы с Nokogiri ??

1 Ответ

2 голосов
/ 17 декабря 2009

Согласно стандарту CSS 2.1, могут использоваться псевдоэлементы ': before' и ': after' для вставки сгенерированного контента до или после контента элемента , но По сути, не выбирать элементы.

Вы можете обойти этот недостаток, используя

doc.at_css("span").next_sibling()
...