Bug Tracker

Opened 13 years ago

Closed 10 years ago

#144 closed bug (fixed)

support of ancestor:: axis

Reported by: stripTM Owned by:
Priority: undecided Milestone:
Component: ajax Version:
Keywords: xpath axis Cc: " "
Blocked by: Blocking:

Description (last modified by dmethvin)

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 (4)

comment:1 Changed 13 years ago by john

Resolution: wontfix
Status: newclosed

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.

comment:2 Changed 13 years ago by striptm@…

Keywords: xpath axis added
Resolution: wontfix
Status: closedreopened
Summary: xpath search with axes doesn't worksupport of ancestor:: axis
Type: bugfeature

Ok, and ancestor:: ancestor-or-self:: axis is supported? is better to use .ancestors()?

comment:3 Changed 13 years ago by john

Resolution: fixed
Status: reopenedclosed

Correct, please use the additional methods for this, as opposed to the selectors.

comment:5 Changed 10 years ago by dmethvin

Component: ajax
Description: modified (diff)
need: Review
Priority: blocker
Resolution: fixed
Status: newclosed
Type: bug

Reopened by spammer.

Note: See TracTickets for help on using tickets.