获取没有'px'的元素的行高

cus*_*ice 26 jquery

如何在没有"px"的情况下检索元素的行高?

使用这个,我得到包括px在内的完整行高值.

$('#example').css('line-height');
Run Code Online (Sandbox Code Playgroud)

Kyl*_*cey 61

将其解析为整数 parseInt

parseInt($('#example').css('line-height'), 10);

输出:

18

作为整数.其他解决方案维护String类型.

编辑

对于可能包含小数点的值,您可以使用 parseFloat()

parseFloat($('#example').css('line-height'));

输出:

18.4

  • 请记住,如果您的原始`line-height`设置为百分比而不是像素或ems/rems,使用`parseInt()`将修剪计算的`line-height`中的小数... (2认同)

Sel*_*gam 11

只需更换px''.

$('#example').css('line-height').replace('px', '');