JQuery为元素分配top

时间:2014-10-03 12:15:08

标签: javascript jquery css css3

我有一个html标签,如下所示

<div id='myDiv' style="top: 300px, position: absolute"></div>

在某些事件中,我想给它前200px.I我这样做

$('#myDiv').css('top','200px');

但它没有分配欲望顶部。我猜在线样式中有更多的优先权。

1 个答案:

答案 0 :(得分:1)

使用

<div id='myDiv' style="top: 300px; position: absolute"></div>
                                 ^ ; is used to separate

而不是

<div id='myDiv' style="top: 300px, position: absolute"></div>
                                 ^ not comma

<强>演示

$('#myDiv').css('top', '200px');
$('#myDiv').append(function(){ return $(this).css('top'); });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id='myDiv' style="top: 300px; position: absolute">Hello</div>