.find( selector )Returns: jQuery
Description: Get the descendants of each element in the current set of matched elements, filtered by a selector, jQuery object, or element.
- 
			version added: 1.0.find( selector )- 
			selectorType: SelectorA string containing a selector expression to match elements against.
 
- 
			
- 
			version added: 1.6.find( element )- 
			elementAn element or a jQuery object to match elements against.
 
- 
			
Given a jQuery object that represents a set of DOM elements, the .find() method allows us to search through the descendants of these elements in the DOM tree and construct a new jQuery object from the matching elements. The .find() and .children() methods are similar, except that the latter only travels a single level down the DOM tree.
The first signature for the .find()method accepts a selector expression of the same type that we can pass to the $() function. The elements will be filtered by testing whether they match this selector. The expressions allowed include selectors like > p which will find all the paragraphs that are children of the elements in the jQuery object.
Consider a page with a basic nested list on it:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 
 | 
If we begin at item II, we can find list items within it:
| 1 | 
 | 
The result of this call is a red background on items A, B, 1, 2, 3, and C. Even though item II matches the selector expression, it is not included in the results; only descendants are considered candidates for the match.
Unlike most of the tree traversal methods, the selector expression is required in a call to .find(). If we need to retrieve all of the descendant elements, we can pass in the universal selector '*' to accomplish this.
Selector context is implemented with the .find() method; therefore, $( "li.item-ii" ).find( "li" ) is equivalent to $( "li", "li.item-ii" ).
As of jQuery 1.6, we can also filter the selection with a given jQuery collection or element. With the same nested list as above, if we start with:
| 1 | 
 | 
And then pass this jQuery object to find:
| 1 | 
 | 
This will return a jQuery collection which contains only the list elements that are descendants of item II.
Similarly, an element may also be passed to find:
| 1 2 | 
 | 
The result of this call would be a red background on item 1.
Examples:
Starts with all paragraphs and searches for descendant span elements, same as $( "p span" )
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 
 | 
Demo:
A selection using a jQuery collection of all span tags. Only spans within p tags are changed to red while others are left blue.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | 
 | 
Demo:
Add spans around each word then add a hover and italicize words with the letter t.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | 
 | 
