javascript - "Selecting"两次与 jquery?

标签 javascript jquery

我不确定如何表述这个问题,所以我在网上找不到任何相关信息,但是为什么必须使用 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/

相关文章:

javascript - `Object` 与 js 控制台中的 `extend`

javascript - 更改全日历中一系列日期的背景颜色

javascript - ng-disabled 不允许在 ng-repeat 内的输入文本框中输入多个文本

javascript - ajax 错误回调中的重新抛出错误正在创建 Uncaught Error

javascript - 在CSS中显示一半元素

javascript - DOM 元素存在,jQuery 无法操作它

jquery - Microsoft JScript 运行时错误 : Object doesn't support property or method 'fileUpload'

javascript - 如何捕捉 TR 元素的大小调整?

jQuery .addclass 到多个 div

jquery - 可点击的 block 指针