javascript - 将 '$(this)' jquery 转为 javascript 'this'

标签 javascript jquery

是否可以将 jquery '$(this)' 反转为 javascript 'this'?

如何做到这一点?

最佳答案

jQuery 基于集合,允许您使用索引器符号 ([]) 或 get 访问该集合的元素。方法。

所以如果你有 jQuery 集:

var set = $(this);

...您可以通过 set[0]set[set.length - 1] 以及通过 set.get(0) 访问其元素set.get(set.length - 1) (get 还支持从末尾开始索引的负索引)。

对于 $(this),当然,您根本不需要使用 $() - 只需使用 this 直接。每当您有原始 DOM 引用时,无论是 this 还是 event.target 或者其他什么,都是如此。

关于javascript - 将 '$(this)' jquery 转为 javascript 'this',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32971477/

相关文章:

javascript - 如何使用 d3 创建堆积条形图?

javascript - 使用 jQuery 使用 optgroup 填充选择

javascript - 如果标签属性类仅包含 jquery 中的该类,则删除标签

javascript - 按跨度类别对 div 进行排序

javascript - 多个 GoogleMap javascript get 调用

javascript - ajax请求,查询数据库,json_encode,成功返回,显示结果

javascript - 使用 Vue 修改数组时出现意外行为

javascript - 动态更改 following-mouse-div 的颜色,与其下方的颜色互补

javascript - 循环遍历 div 并赋予它们 if 然后使它们可点击

javascript - 使用显示模式将 ES6 类属性设为私有(private)