本文介绍了如何通过jQuery增加/减少某个数字的当前保证金?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
给出一个左边距未知的元素,如何增加其左边距为100px?
Given an element with unknown margin-left, how to increase its margin-left at a number say 100px?
例如:
假设原始边距为100px
assuming the original margin-left is 100px
预期结果是100px + 100px,因此最终是200px.
the expected result is 100px + 100px thus 200px finally.
推荐答案
$('#element-id').css('margin-left', function (index, curValue) {
return parseInt(curValue, 10) + 100 + 'px';
});
curValue的末尾将包含'px',因此您最终将以NaN
或100px100px
作为结果,而无需先使用parseInt
.
curValue will include 'px' at the end, so you'll end up with NaN
or 100px100px
as your result without using parseInt
first.
这篇关于如何通过jQuery增加/减少某个数字的当前保证金?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!