【发布时间】:2011-01-24 00:31:00
【问题描述】:
有没有办法只选择最里面的表?那是那些里面不再包含任何表格的表格吗?
我知道我可以通过element.getElementsByTagName("table").length == 0 过滤,我只是想知道是否有更优雅的解决方案。
【问题讨论】:
标签: javascript jquery css jquery-selectors
有没有办法只选择最里面的表?那是那些里面不再包含任何表格的表格吗?
我知道我可以通过element.getElementsByTagName("table").length == 0 过滤,我只是想知道是否有更优雅的解决方案。
【问题讨论】:
标签: javascript jquery css jquery-selectors
对于那些在nokogiri 中使用 CSS 选择器的人,:has() 可能会损坏,因此:not(:has(...)) 将不起作用。您需要使用xpath 或其他方式。见:has CSS pseudo class in Nokogiri。
【讨论】:
据我所知,没有适合您需要的 CSS 选择器。但是,有几种选择:
【讨论】:
您有机会向表格添加class="innermost" 属性吗?这样一来,就更简单了。
【讨论】: