0

コードは次のとおりです。

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はその数値に置き換えられると仮定しました。

4

1 に答える 1