如何在jQuery中更改属性的值

时间:2017-12-04 22:47:07

标签: javascript jquery html css

我正在努力选择房产" top"和内联css的值减去(-200px)。

<article class="stack" style="position: absolute; left: 741px; top: 1000px;">
</article>

我想要的是计算顶部:1000px - 200px

它应该将文章的移动从1000px减少到800px。

提前感谢您的任何帮助,如果问题很严重,请抱歉。

1 个答案:

答案 0 :(得分:2)

你可以这样做:

let a = $('article.stack').css('top'); // get the Top value
console.log(a);

$('article.stack').css('top',parseInt(a)-200); //updated the Top value

a = $('article.stack').css('top');
console.log(a);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<article class="stack" style="position: absolute; left: 741px; top: 1000px;">
</article>