W3C home > Mailing lists > Public > public-webapi@w3.org > April 2008

Re: [SelectorsAPI] Thoughts on querySelectorAll

From: John Resig <jresig@mozilla.com>
Date: Wed, 30 Apr 2008 15:24:04 -0700 (PDT)
To: "L. David Baron" <dbaron@dbaron.org>
Cc: public-webapi@w3.org
Message-ID: <348665.17241209594244461.JavaMail.root@cm-mail02.mozilla.org>


> I presume what you want instead is that element-rooted queries are
> handled by matching such that each simple selector (CSS2 definition)
> or sequence of simple selectors (css3-selectors definition, and I
> *still* object to changing the meaning of existing terms) must match
> an element that is or is a descendant of the specified element (the
> root of the query).
> 
> Or do you want to eliminate "is or" in my previous paragraph, to
> exclude the query root?  Or something else?

I would exclude "is or" - only descendant elements, in this case. For example:

  <div><div id="test"><div><div id="inner"></div></div></div></div>
  <script>
  // matches <div id="inner"></div>
  document.getElementById("test").querySelectorAll("div div").length == 1
  </script>

--John
Received on Wednesday, 30 April 2008 22:24:40 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 30 April 2008 22:24:41 GMT