Nokogiri有没有办法选择与选择器不匹配的所有元素。在jQuery中我会使用:
:not(*[@class='someclass'])
但是下面的代码给出了xpath语法错误
dom = Nokogiri::HTML(@file)
dom.css(":not(*[@class='someclass'])")
答案 0 :(得分:12)
答案 1 :(得分:4)
除了ton的答案之外,如果你想使用两个类,它会是这样的:
.local:not(.hide)
答案 2 :(得分:3)
我不确定您使用的语法,但这基本上是您想要的xpath选择器:
dom.xpath("//wherever/*[not (@class='someclass')]")