特定のIDを持つ要素がページに存在するかどうかを確認する2つの方法を見てきましたが、なぜ2番目の方法が機能するのか疑問に思いました。
私が見た1つの方法は次のとおりであり、私はそれを理解していると思います。
if ( $('#elementID').length > 0 ) {
//Do something
}
else {
//Do something else
}
私がこれを行ったのを私がよく理解していない別の方法は次のとおりです。
if ( $('#elementID')[0] ) {
//Do something
}
else {
//Do something else
}
[0]はどういう意味ですか?私は通常[...]が配列に使用されているのを見るので、これは配列を返しますか?
ありがとうございました。