Jquery 将样式属性的当前值放入变量

Jquery 将样式属性的当前值放入变量,jquery,Jquery,我有以下动态代码。我想把位置值“left”和“top”放入变量中。当我在屏幕上拖动它时,这些值会发生变化。我想做的是存储最后的值,这样当它被销毁时,我可以重用这些值,以便下次将其放置在相同的位置 <div onmouseover="setTimer();" class="soft_add_wrapper ui-draggable" style="left: 630.5px; top: 182px;"> 您可以通过以下方式获得值: var left = $(".soft_add_wr

我有以下动态代码。我想把位置值“left”和“top”放入变量中。当我在屏幕上拖动它时,这些值会发生变化。我想做的是存储最后的值,这样当它被销毁时,我可以重用这些值,以便下次将其放置在相同的位置

<div onmouseover="setTimer();" class="soft_add_wrapper ui-draggable" style="left: 630.5px; top: 182px;">

您可以通过以下方式获得值:

var left = $(".soft_add_wrapper.ui-draggable").css('left');
var top = $(".soft_add_wrapper.ui-draggable").css('top');

如果它与整个文档相对应,并且您想要整个位置,您可以考虑使用,或者如果您想相对于父对象,

请注意,选择器是
.soft\u add\u wrapper.ui draggable
,因为您想检查同一元素上的两个类选择器,所以没有空间。

您可以这样做

var offset = $(".soft_add_wrapper.ui-draggable").offset();
然后将按如下方式访问:

alert(offset.left);
alert(offset.top);

谢谢你的快速回答,尼克一如既往。你必须住在这里,哈哈,我觉得很对。给我几张,让我在我的具体表格里核对一下applications@user357034:是的,或者只是
.css({left:left,right:right})
也可以工作:)谢谢@Gert的修复:o) 没问题。:)我认为你的回答是最好的。但话说回来。。。OP可能有他涉足CSS值的理由。
alert(offset.left);
alert(offset.top);