YUI recommends YUI3.

YUI 2 has been deprecated since 2011. This site acts as an archive for files and documentation.

This documentation is no longer maintained.

YUI Library Examples: Selector Utility: Using query

Selector Utility: Using query

Clicking the button will add a red border to all of the LI elements with the class of "selected" that live in a UL.

  • lorem
  • ipsum
  • dolor
  • sit
  • lorem
  • ipsum
  • dolor
  • sit
  • lorem
  • ipsum
  • dolor
  • sit
  1. lorem
  2. ipsum
  3. dolor
  4. sit

Using query

The query method, part of the YUI Selector Utility, makes it easy to retrieve an array of elements based on a CSS3 Selector.

To illustrate the use of query, we'll create a few HTML lists. When the button is clicked, we will add a red border to all LIs that are descendants of ULs, and have the class selected applied.

Add some markup for the lists and a button to trigger the demo:

Now we will define the function that adds the border when the button is clicked, and assign it as a click handler.

This is a simple example of how to use the Selector.query method.

YUI Logger Output:

Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.

Reload with logging
and debugging disabled.

More Selector Utility Resources:

Copyright © 2013 Yahoo! Inc. All rights reserved.

Privacy Policy - Copyright Policy - Job Openings