在 javascript/jQuery 中有没有办法将两个值为“60px”和“40px”的变量加在一起得到“100px”?
或者在更一般的意义上,我正在尝试计算对象相对于其他对象的位置,如果我能做这样的事情,那将非常方便:
$('#object2').css('left', $('#object1').css('left')+'60px');
当然,这只会给出无效的“40px60px”。
最佳答案
从字符串中删除 px,添加值,然后将 px 添加回去
(parseInt("40px".replace(/px/,""))+60)+"px"
关于javascript - 添加 javascript 像素值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9333036/