ついでなので、jQueryのfind()メソッドで得られる配列についてのメモ。
var list = $('ul#hoge > li');
var list = $('ul#hoge').find('li');
上記二式とも得られるオブジェクトは同じなのですが、ここで例えば
list[0].hide();
とするとエラーになる。というのも、find()メソッドで返ってきたDOMオブジェクトは
jQueryオブジェクトではないので、jQueryの関数は使えない。
$(list[0]).hide();
と一回jQオブジェクトに変換して上げる必要がある。理屈的にはわかるのだけど、たまに忘れる。