在这里工作是代码:EQ()针对其定义
console.log($("div:eq(x)"))//[object Object]
我不明白为什么上面的代码输出对象对象,即使您提供Ÿ代替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
被替换为它的数值。
这不是jQuery选择器的工作方式。 – 2013-05-08 18:35:05
'$(“div:eq(”+ i +“)”)',集中。或者只是'$('div')。eq(i)'! – adeneo 2013-05-08 18:35:15
@adeneo这是有帮助的.Thanku – 2013-05-08 18:35:55