CSSセレクタでXpathのように属性に直接アクセスできる記述方法


Nokogiriを使い、`img`タグの`src`要素にアクセスする時に xpathなら

[code]

    doc = Nokogiri::HTML("<img src='foo.jpg' />")
    doc.xpath("//img/@src")
    
[/code]

で属性自体を直接指定できるのですが、cssセレクタですと

[code]

    doc.css("img").attr("src")
    
[/code]

という呼び出し方しか見つかりませんでした。属性名をCSSセレクタだけで呼び出す方法はありますか？




厳密にはCSSセレクタではないと思いますが、`css` メソッドで取り出したいというだけであれば、

[code]

    doc.css("img/@src")
    
[/code]

で取り出すことができるようです。




厳密にはCSSセレクタではないと思いますが、`css` メソッドで取り出したいというだけであれば、

[code]

    doc.css("img/@src")
    
[/code]

で取り出すことができるようです。

