doc = Nokogiri::HTML::Document.parse(<<-eohtml)
eohtml
p doc.css(“input:disabled”).count
~>
/home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.5.9/lib/nokogiri/xml/node.rb:159:in
`evaluate’: xmlXPathCompOpEval: function disabled not found
(RuntimeError)
~> from
/home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.5.9/lib/nokogiri/xml/node.rb:159:in
`block in xpath’
~> from
/home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.5.9/lib/nokogiri/xml/node.rb:150:in
`map’
~> from
/home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.5.9/lib/nokogiri/xml/node.rb:150:in
`xpath’
~> from
/home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.5.9/lib/nokogiri/xml/node.rb:214:in
`css’
~> from -:69:in `’
Why the errors are throwing up?
On Sat, Jun 1, 2013 at 12:33 AM, Love U Ruby [email protected]
wrote:
p doc.css(“input:disabled”).count
Why the errors are throwing up?
What makes you think that’s valid syntax?
–
Hassan S. ------------------------ [email protected]
twitter: @hassan
On Sat, Jun 1, 2013 at 8:04 AM, Love U Ruby [email protected]
wrote:
What makes you think that’s valid syntax?
Here I have seen. http://api.jquery.com/disabled-selector/
Uh, that’s nice. But your question is about Nokogiri, not jQuery.
–
Hassan S. ------------------------ [email protected]
twitter: @hassan
Hassan S. wrote in post #1110918:
On Sat, Jun 1, 2013 at 12:33 AM, Love U Ruby [email protected]
wrote:
p doc.css(“input:disabled”).count
Why the errors are throwing up?
What makes you think that’s valid syntax?
–
Hassan S. ------------------------ [email protected]
Hassan Schroeder | about.me
twitter: @hassan
Here I have seen. http://api.jquery.com/disabled-selector/
Hassan S. wrote in post #1110922:
On Sat, Jun 1, 2013 at 8:04 AM, Love U Ruby [email protected]
wrote:
What makes you think that’s valid syntax?
Here I have seen. http://api.jquery.com/disabled-selector/
Uh, that’s nice. But your question is about Nokogiri, not jQuery.
But Nokogiri supports jQuery css rules, but I found today some of the
css rules are not working.
Don’t know why… 
On Sat, Jun 1, 2013 at 8:35 AM, Love U Ruby [email protected]
wrote:
But Nokogiri supports jQuery css rules
Where in the Nokogiri docs does it say that? Where in the docs is
an example of the syntax you are trying to use?
–
Hassan S. ------------------------ [email protected]
twitter: @hassan
Hassan S. wrote in post #1110928:
Where in the Nokogiri docs does it say that? Where in the docs is
an example of the syntax you are trying to use?
see below:
require “nokogiri”
doc = Nokogiri::HTML::Document.parse(<<-eohtml)
div { float:left; }
span { color:blue; }
div1 p1
div1 p2
div1 p3
div1 p4
div2 p1
div2 p2
div2 p3
div2 p4
eohtml
p doc.css(“div p:eq(2)”).map { |e| e.text }
>> [“div1 p2”, “div2 p2”]
On Sat, Jun 1, 2013 at 9:17 AM, Love U Ruby [email protected]
wrote:
Where in the Nokogiri docs does it say that? Where in the docs is
an example of the syntax you are trying to use?
see below:
Uh, as I said – in the docs?
p doc.css(“div p:eq(2)”)
And in this case, what do you think ‘eq’ is ?
–
Hassan S. ------------------------ [email protected]
twitter: @hassan
Hassan S. wrote in post #1110932:
On Sat, Jun 1, 2013 at 9:17 AM, Love U Ruby [email protected]
wrote:
Where in the Nokogiri docs does it say that? Where in the docs is
an example of the syntax you are trying to use?
see below:
Uh, as I said – in the docs?
p doc.css(“div p:eq(2)”)
And in this case, what do you think ‘eq’ is ?
This is a jQuery extension, and usable in Nokogiri. But some of the
rules are not working.
So here is something I don’t quite understand. According to [1],
“input:disabled” is a quite valid CSS selector.
Given this[2]:
input:disabled {background: #0F0; color: #F00;}
Why wouldn’t doc.css(“input:disabled”) also work? Clearly it doesn’t,
but I don’t know what it should be. (Noting that xpath would be quite
different, of course.)
[1] :disabled - CSS: Cascading Style Sheets | MDN
[2] see this ugly thing at
https://dl.dropboxusercontent.com/u/571329/Examples/greenjunk.html
Hassan S. wrote in post #1110937:
On Sat, Jun 1, 2013 at 9:47 AM, Love U Ruby [email protected]
wrote:
And in this case, what do you think ‘eq’ is ?
This is a jQuery extension, and usable in Nokogiri. But some of the
rules are not working.
Uh, sure. Whatever you want to believe. Good luck!
No sir, I am not telling I am wright. But I used them and working
perfectly. if you have any opinion please share. 
Thanks.
On Sat, Jun 1, 2013 at 9:47 AM, Love U Ruby [email protected]
wrote:
And in this case, what do you think ‘eq’ is ?
This is a jQuery extension, and usable in Nokogiri. But some of the
rules are not working.
Uh, sure. Whatever you want to believe. Good luck!
–
Hassan S. ------------------------ [email protected]
twitter: @hassan