我有一些用 class="tab" 定义的 html 元素。
在我的 jquery 文件中,我定义了以下函数:
$('.tab').mouseleave( function() {
alert($(this).name);
});
当我触发 mouseleave 时,对于名为“Contact”的类“tab”的元素,我确实收到了警报 - 但它显示“未定义”。我期待看到“联系”。
$(this) 给了我什么 - 它实际上给了我 DOM 元素吗?
注意。最终,我希望能够计算出鼠标离开元素的哪一侧(北、南、东或西)。所以我正在做这个警报,以确保我实际上可以访问该元素的宽度和高度。到目前为止,我似乎无法访问该信息。