Javascript: 打印 class 属性

Javascript: Printing class attributes

我在 css 中得到了一个 class :

img {
    position: relative;
    left: 0;
    top: 0;
}  

和 HTML 正文中的 img。我可以使用我的 JQuery/Javascript 代码移动 img:

 $('img').animate({left: "-=20"}, 'fast');    

现在我想从我的 img class 中打印出属性 'left'。任何建议如何做到这一点?我的 window.alert($('img').left) 不工作。 谢谢

要更改某个 css 属性,请使用

$('foo').css('bar', '42');

要访问某个 css 属性,请使用

$('foo').css('bar');

因此,回答你的问题:

window.alert($('img').css('left'));

要了解更多信息: http://api.jquery.com/css/

您可以使用css method阅读样式。

我想你想在动画完成后获取位置:

$('img').animate({left: "+=20"}, 'fast', function(){
  window.alert($('img').css('left'));
});