使用jQuery检测字体大小(以像素为单位)

时间:2013-03-01 09:39:23

标签: javascript jquery

如何使用jQuery检测字体大小?如果我使用的是em,我需要检测字体大小(以像素为单位)

<h1 style="font-size: 5em">Size of font in pixels?</h1>

5 个答案:

答案 0 :(得分:32)

http://jsfiddle.net/g9uKq/

我让你成为一个小提琴,只是为了清楚。

var size = $("h1").css('font-size');

答案 1 :(得分:9)

这应该有效:

parseInt($("h1").css("font-size"))

答案 2 :(得分:4)

您是否尝试过使用此方法?

var size = $(element).css('font-size');

答案 3 :(得分:2)

试试这个,

function em(input) {
 var emSize = parseFloat($("h1").css("font-size"));
 return (emSize * input);
}

答案 4 :(得分:0)

使用css()获取字体大小...这给出了px中的大小...所以除以16会给出em中的值。 试试这个

 var sizeinem=parseFloat($('h1').css('font-size')) / 16;
 alert(sizeinem);

小提琴here