それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

Xpathのtext()を実現するjquery

jQueryXpathを通そうとしたら、通らなかった。テキストノードが文字列まるまるを持つってどうやるの?


:contains だからね!

Xpath

//div.title[text()='test’]

jQuery

$("div.title:contains('test')")

Nokogiri 別解

nokogiriでxpathが通るんだけど、contains が何をやってるか明確にするために、あえてRubyで!

doc.search("div.title").select{|e| e.text =~ /test/}

Xpath便利ですね

Xpathそれなりに使えるんだよね。XpathもHTML5とか名乗って正式ににもっと「堂々と」使えるようにならな無い?

あとマニュアル欲しい。xpathのパターン例足りない。。