gpt4 book ai didi

css - 如何使用 Nokogiri 和 Ruby 选择多个类

转载 作者:数据小太阳 更新时间:2023-10-29 07:22:48 25 4
gpt4 key购买 nike

我想从一个表元素中选择所有具有 even 类或 odd 类的行。

我尝试了 jQuery 语法:

report.css("table.data tr[class~=odd even]").each{|line| parse_line_item(line)}

但是它抛出了一个错误,感谢任何帮助,谢谢。

最佳答案

使用两个选择器:report.css("table.data tr.odd, table.data tr.even")

~= CSS 属性选择器中的运算符检查该值是否与以空格分隔的类列表匹配。例如,tr[class~=odd]会匹配 <tr class="odd"><tr class="odd ball"> .但是,在 class 的特定情况下属性,更好的选择器就是 tr.odd .

如果您使用 ~=在值中带有空格的运算符(如 tr[class~="odd even"] 中,选择器永远不会匹配任何内容。

关于css - 如何使用 Nokogiri 和 Ruby 选择多个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2529977/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com