跳到主要内容

请写出jQuery中$(this).get(0)的等价写法 ?

参考答案:

$(this).get(0) 的等价写法是 $(this)[0]。两者都是用来获取 jQuery 对象集合中的第一个原生 DOM 元素。

在 jQuery 中,$(this) 会返回一个包含当前元素的 jQuery 对象。get() 方法是用来从这个 jQuery 对象中提取出原生 DOM 元素的数组。get(0) 就是获取这个数组中的第一个元素,即当前元素。

$(this)[0] 的写法则是直接通过数组索引来获取第一个元素,效果与 get(0) 相同。这是因为 jQuery 对象本质上是一个类数组对象,可以通过数组索引来访问其中的元素。