在 div 悬停时,return 它是左属性

On div hover, return it's left attribute

我有 50 个 div 都具有相同的 class (.marker) 和一个 id (#a1, #a2, ...)。

现在我想,如果我将鼠标悬停在这样一个 div 上,一个 JavaScript 函数被调用 returns 特定 [=] 的 css-left 属性25=]:

function(divId){
return $(divId).css("left");
}

而且我不知道如何在不必为每个 div 编写函数调用的情况下做到这一点。 我想到了 this.css("left") 的东西,这节省了我的打字工作。

提前感谢您的帮助...

您不能 return 来自点击处理程序的值。但是,您可以改变改变变量的方法

var currentLeft;
$('.marker').hover(function(){
    currentLeft = $(this).css('left');
});