コードは次のとおりです。
console.log($("div:eq(x)"))//[object Object]
xの代わりにyを指定しても、上記のコードがobject objectを出力する理由がわかりません。私はjqueryの初心者ですが、どこで間違いや誤解をしましたか?
そのxは単に定義されていません。eq は何でも受け入れますか? 受け入れられるのは index だけだと思いました。
これを達成しようとしていたので、これにたどり着きました:
for (var i = 0; i < 5; i++)
{
$("<div>Helow</div>").appendTo(document.body);
document.write("</br>");
setInterval(waka,5000);
}
function waka(){
for (var i = 0; i < 5; i++)
{
$("div:eq(i)") //i want to select each div
}
}
しかし、それぞれdiv
がまったく選択されていません。I
はその数値に置き換えられると仮定しました。