jQuery / Javascript - 如何将像素值(20px)转换为数字值(20)

2022-08-30 05:15:53

我知道jQuery有一个帮助器方法,用于将单位字符串解析为数字。jQuery方法是什么?

var a = "20px";
var b = 20;
var c = $.parseMethod(a) + b;

答案 1

不需要jQuery,Plain Ol' JS (tm)将做你,

parseInt(a, 10);

答案 2

更一般地说,将正确处理浮点数,而可能会静默地丢失有效数字:parseFloatparseInt

parseFloat('20.954544px')
> 20.954544
parseInt('20.954544px')
> 20