MatthewMueller/cheerio — pull request #130 by jugglinmike (2012-12-16 00:32:21+00:00)
Title: $.find should not return the parent element

From [the jQuery docs for `.find()`](http://api.jquery.com/find/):

> **Description**: Get the descendants of each element in the current set
> of matched elements, filtered by a selector, jQuery object, or element.

Given that description, the following behavior is incorrect:

```javascript
// Should return 1, currently returns 2
$("

").find("div").length;
```

I'm having a little trouble fixing this. I first thought to modify [line 9 in traversing.js](https://github.com/MatthewMueller/cheerio/blob/3ff8a2683490ae74d57a8e480ebfc2e4aabda3cd/lib/api/traversing.js#L9):

```javascript
var elem = select(selector, [].slice.call(this.children()));
```

...but that change causes all sorts of test failures. Any guidance would be appreciated!