我有50个具有相同类别(.marker)的div和一个id(#a1,#a2,...)。
现在我想,如果我将鼠标悬停在这样的div上,则会调用一个JavaScript函数来返回特定div的css-left属性:
function(divId){
return $(divId).css("left");
}
我不知道如何在不必为每个div写一个函数调用的情况下做到这一点。 我想到了this.css(" left"),这可以节省我的打字工作。
感谢您在Advance中的帮助......
答案 0 :(得分:3)
您无法从点击处理程序返回值。但是,您可以更改改变变量的方法
var currentLeft;
$('.marker').hover(function(){
currentLeft = $(this).css('left');
});