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;

09-20 19:50