JavaScriptとかjQueryとかよくわからん

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は最後の武器