I'm currently writing very explicit selectors in my jQuery code. For example given this markup

```
<div class="codeblue">
    <div class="codeyellow">
        <div class="codeorange">
            <div class="codewhite">
                <select id="codeChoice">
                    <option>red</option>
                    <option>green</option>
                    <option>black</option>
                </select>
            </div>
        </div>
    </div>
</div>

```

I use this explicit selector

```
var $select = $('.codeblue .codeyellow .codeorange .codewhite #codeChoice');

```

Would it be better to do this instead?

```
var $codeBlue = $('.codeblue');
var $select = $codeBlue.find('#codeChoice');

```

Are there any performance hits for not using explicit selectors?