jQueryで同名のclass属性を持つ要素に配列のようにアクセスしたかったけど、
なんかよくわからんけども、親要素はjQueryのObject(配列)っぽいのに、
子要素がget(index)とか[0]で取得できるのは、HTMLSelectElementだったり。
え、なにこのゴミ
親要素内に子要素を選んで選択するには、$(セレクタ, 親要素);で出来るのはちょっと良かった。
<select id="select"> <option value="test1">test1</option> <option value="test2">test2</option> </select> <form id="form"> <input class="objects" type="text" value="text" /> <input class="objects" type="checkbox" value="check" /> <input class="objects" type="hidden" value="hidden" /> </form>
console.log($('option', $('#select'))); // [option, option] console.log($('input', $('#select'))); // [] <= 親要素にない要素なので取れない
前に書いたJavaScriptで無名関数を動的に作るには、
eval内で作って代入するか、new Functionを使うのが一般的だそうな。
404 Blog Not Found:perl,javascript and more - evalは最後の武器