- From: Jirka Kosek <jirka@kosek.cz>
- Date: Mon, 06 Jan 2014 23:03:44 +0100
- To: Garrett Smith <dhtmlkitchen@gmail.com>
- CC: www-style@w3.org
- Message-ID: <52CB2840.8020904@kosek.cz>
On 6.1.2014 19:13, Garrett Smith wrote:
> For event bubbling, it is very useful to traverse up the DOM tree to
> find an ancestor. For example:
>
> findAncestorWithClass(el, className, /*opt*/ container);
> findAncestorWithAttribute(el, attName, /*opt*/ value);
> jqueryObj.closest(selectorText, /*opt*/ context)
>
> It would be useful to have an API that traverses up the DOM tree and
> tests each Element against a selector and returns either an Element or
> null.
Wouldn't it be more suitable just to introduce additional selector which
will select ancestor nodes? Something similar to ancestor:: axis in
XPath. There will not be need for introducing new API then.
Jirka
--
------------------------------------------------------------------
Jirka Kosek e-mail: jirka@kosek.cz http://xmlguru.cz
------------------------------------------------------------------
Professional XML consulting and training services
DocBook customization, custom XSLT/XSL-FO document processing
------------------------------------------------------------------
OASIS DocBook TC member, W3C Invited Expert, ISO JTC1/SC34 rep.
------------------------------------------------------------------
Bringing you XML Prague conference http://xmlprague.cz
------------------------------------------------------------------
Received on Monday, 6 January 2014 22:04:23 UTC