我不确定如何表述这个问题,所以我在网上找不到任何相关信息,但是为什么必须使用 jquery 两次“选择”一个元素?我试图了解的一个应用程序中包含多个这样的示例。
var t = $($("#slider li")[currentIndex]);
IPS.SetTheme($($("#slider li")[currentIndex]));
$($("#location li")[currentIndex]).addClass("selected");
是否类似于为什么 this
出于范围原因偶尔会写成 $(this)
?
最佳答案
$(selector)[index]
返回裸 DOM 元素,因此您需要用 $()
包装它以获得 jQuery 对象。
关于javascript - "Selecting"两次与 jquery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25714141/