0
:私は今、およそ年JavaScriptで働いてきたと私は様々なプロジェクトのコードベースに、時にはこれを見るjQueryオブジェクトに直接アクセスするとどうなるか説明してください。たとえば
$('.something')[0]
...それは何を意味し、それが何をするのでしょうか?
:私は今、およそ年JavaScriptで働いてきたと私は様々なプロジェクトのコードベースに、時にはこれを見るjQueryオブジェクトに直接アクセスするとどうなるか説明してください。たとえば
$('.something')[0]
...それは何を意味し、それが何をするのでしょうか?
$(".class")
セレクタは、特定のクラスを持つすべての要素を選択します。内部的には、getElementsByClassName()
を使用してDOMをトラバースし、要素を取得します。このメソッドは、「指定されたクラス名をすべて持つすべての子要素の配列のようなオブジェクト」を返します。したがって、$('.something')[0]
は、その配列から最初の要素を取得するだけです。このクラスには最初のHTML DOM要素が格納されます(の要素が多く、そのクラスを持つがある可能性があります)。 $('.something')[0]
のタイプはobject
になります。