Possible Duplicate:
get jquery to return font-size in points
使用jQuery,我将某些内容设置为16pt,因为这是我的Web应用程序以前的版本所做的。问题是我将代码设置如下后的某个时刻:
$(SELECTED).css("font-size","16pt");
我需要获取它。当我获取它时,它不会返回16pt,而是21px。我可以使用转换率还是获取16pt的方法?
var fetched_size = $(SELECTED).css("font-size");
是否需要传递一个选项,或者以其他方式处理它?
作为此问题的后续措施,我注意到事情并没有像我在构建的样子那样。保存我的数据的文本框似乎包含某些信息。您知道以下原因为何不起作用吗?
var x = "32";
$("#fontsize").val(decodeURIComponent(x)); //this points to a input:text
//the above statement doesnt seem to override the current contents with the value of x.
最佳答案
我相信css
用于访问计算的样式。只需直接使用内置的style
属性:
var fetched_size = $(SELECTED)[0].style.fontSize;