可能重复:
让 jquery 以点为单位返回字体大小
使用 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.