Nokogiri id attribute not functioning

I’m building an app in rails using Nokogiri … I used *puts
documents.css("._Ak cite").length and I get the exact length I want but
when I tried the id part of the of this
puts documents.css(“div#mbEnd >
cite”).length *I didn’t get the exact, makes 0 length.

I don’t know why nokogiri not recognizing the tag.

On Sunday, June 21, 2015 at 3:06:01 PM UTC+3, Edsil Basadre wrote:

I’m building an app in rails using Nokogiri … I used puts documents.css("._Ak
cite").length and I get the exact length I want but when I tried the id part of
the of this puts documents.css(“div#mbEnd > cite”).length I didn’t get the exact,
makes 0 length.

I don’t know why nokogiri not recognizing the tag.

Sounds like it just doesn’t match your document but without seeing an
excerpt there’s not much more that can be said.

Fred

On Monday, June 22, 2015 at 12:12:08 AM UTC+8, Frederick C. wrote:

Sounds like it just doesn’t match your document but without seeing an
excerpt there’s not much more that can be said.

Fred

I really don’t why I can’t get the data if I used id because when I
tried
the class it will gives the exact data. Is there any ways that can I
used
id to fetch the data?

Per Selectors | jQuery API Documentation

Child Selector (“parent > child”)

Selects all direct child elements specified by “child” of elements
specified by “parent”.

Double check how you are referencing the parent and the children

I grabbed this code from Child Selector (“parent > child”) | jQuery API Documentation,
modified
it and it works. Just remember that multiple elements can have the same
css class, but each element must have a

distinct css id.

<!doctype html>

child demo body { font-size: 14px; }
  • Item 1
  • Item 2
    • Nested item 1
    • Nested item 2
    • Nested item 3
  • Item 3
  • Item 1
  • Item 2
    • Nested item 1
    • Nested item 2
    • Nested item 3
  • Item 3

Hope this helps.
Liz