【发布时间】:2014-12-17 18:34:49
【问题描述】:
当我尝试使用 IE 或 Firefox 使用以下代码获取元素的整个字体样式时,我只得到一个空结果,但使用 Chrome 和 Opera 时,我得到了 "normal normal bold normal 20px/normal arial",正如我所预料的那样。
<!-- HTML -->
<div id="test" style="font: bold 20px arial; color: red;">test</div>
// JS
alert($('#test').css('font'));
为什么会发生这种情况,否则我如何获得完整的字体属性?
【问题讨论】:
-
您可以尝试使用
$('#test').attr('style'),然后裁剪属于font的样式。
标签: javascript jquery html css