这是代码:
console.log($("div:eq(x)"))//[object Object]
我不明白为什么上面的代码输出对象对象,即使你提供y代替x它仍然有效,无论你提供什么它仍然有效。我是 jquery 的初学者,我在哪里犯了错误或误解?
那x只是未定义的。做 eq 接受任何东西,我以为只索引它接受。
当我试图做到这一点时,我得到了这个:
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
被它的数值取代。