javascript - $(this) 在 jQuery 中如何工作

标签 javascript jquery html

jQuery 标记 $(this) 究竟是如何工作的?我知道如何使用它,但 jQuery 如何知道哪个元素是“事件的”?获取当前项的原始 Javascript 标记是什么,还是仅 jQuery?

最佳答案

this 是一个简单的 javascript (DOM) 对象, $(this) 会将对象变成 jQuery 对象。

jQuery 不需要“知道”this 是什么,它不会以特殊方式处理它,除了

中的 myHeaderDiv
var myHeaderDiv = document.getElementById('header'); 
$myHeaderDiv = $(myheaderDiv); //just a variable transformed into jQuery object, as with this.

关于javascript - $(this) 在 jQuery 中如何工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3363338/

相关文章:

jquery - 如何在文本下显示图像作为背景?

javascript - 表单提交按钮 - 每次提交时更改操作页面

html - 如何从 R 中指定类的网站解析地址?

javascript - 合并克隆的 UL 菜单

javascript - Gulp图像优化破坏图像

javascript - 将 Controller 应用于模板而不需要 Meteor 中的路由

javascript - $_GET JavaScript 和 AJAX...

jquery - jQuery播放停止音频文件

javascript - 仪表板网格 - Chart.JS 和 CSS - 问题扩大两个小水平条形图 - 菜鸟问题

javascript - chrome.extension.getViews() 返回问题