Css 如何使用Nokogiri选择带有冒号的ID?

Css 如何使用Nokogiri选择带有冒号的ID?,css,ruby,nokogiri,Css,Ruby,Nokogiri,有人认为在他们所有的ID名称中使用冒号会很棒,所以现在我一直在尝试选择这些ID名称 我正在使用Nokogiri,我需要选择一个ID为tapListResultForm:resDetail\u pg_3的项目 如:示例 我试过这个: doc = Nokogiri.HTML(html) doc.css('#tapListResultForm:resDetail_pg_3') 但这会引发一个运行时错误:RuntimeError:xmlXPathCompOpEval:function resDetai

有人认为在他们所有的ID名称中使用冒号会很棒,所以现在我一直在尝试选择这些ID名称

我正在使用Nokogiri,我需要选择一个ID为
tapListResultForm:resDetail\u pg_3
的项目

如:
示例

我试过这个:

doc = Nokogiri.HTML(html)
doc.css('#tapListResultForm:resDetail_pg_3')
但这会引发一个运行时错误:
RuntimeError:xmlXPathCompOpEval:function resDetail\u pg_3未找到

尝试以下操作:

doc.css("span[@id='tapListResultForm:resDetail_pg_3']")
你能做到吗?css文件('#tapListResultForm \:resDetail_pg_3')