Modify ↓
Ticket #144 (closed bug: fixed)
support of ancestor:: axis
| Reported by: | stripTM | Owned by: | |
|---|---|---|---|
| Priority: | undecided | Milestone: | |
| Component: | ajax | Version: | |
| Keywords: | xpath axis | Cc: | "" |
| Blocking: | Blocked by: |
Description (last modified by dmethvin) (diff)
I am not able to succeed in xpath searches with axes. For example with simple searches as:
alert ($("div/descendant::p").size());
I obtain the following error.
f has no properties (line 697) -> if ( f.constructor != String )
I am using the following version: $Date: 2006-08-25 23:51:03 -0400 (Fri, 25 Aug 2006) $
Change History
comment:2 Changed 7 years ago by striptm@…
- Keywords xpath axis added
- Status changed from closed to reopened
- Type changed from bug to feature
- Resolution wontfix deleted
- Summary changed from xpath search with axes doesn't work to support of ancestor:: axis
Ok, and ancestor:: ancestor-or-self:: axis is supported? is better to use .ancestors()?
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.
Note: See
TracTickets for help on using
tickets.

That's correct - jQuery doesn't support the (explicit) descendant axis, instead, you can write the above using a combination of XPath and CSS Selectors: $("div p") or more simply: $("div p")
I don't really plan on including it, simply because it would add wait to the overall size of the file, without really adding any benefit.