Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

jquery selectors -- finding a child of the root node

It seems that this should be simple, but I'm having trouble figuring out how to construct a selector that will return only elements that are a direct child of a root node.

If, for example, I have a reference to a div (myDiv), and I want to select only images that are direct children of that div, the following doesn't work:

jQuery("div > img", myDiv);

The "div" in the selector doesn't seem to match the root of the context, only descendants, and without a selector that will give me the root, I can't use ">". Any other ideas on how to select a direct child of a context root?

like image 737
morgancodes Avatar asked Jun 02 '09 17:06

morgancodes


1 Answers

You shouldn't repeat the div tag:

jQuery("> img",myDiv);
like image 174
Philippe Leybaert Avatar answered Oct 10 '22 03:10

Philippe Leybaert