我设置了像这样的元素的字体权重
$('#myid').css('font-weight', 'bold');
当我稍后尝试验证它的值时
$('#myid').css('font-weight')
它将实际的font-weight作为整数返回。
此外,如果没有为新元素设置font-weight,则该值返回400(这是默认值)。
我是否应该改变我希望获得这些值的方式并始终期望它们是一个数字,并且必须进行一些比较来判断该值是否为默认值,或者该元素实际上是“更大胆”还是存在假设font-weight匹配一个,实际返回伪名称的另一种方式。
答案 0 :(得分:0)
.css()将返回分配给元素的样式的计算值,因此在这种情况下,您可以期望它是一个数字
答案 1 :(得分:0)
您可以使用$('#myid').prop('style').fontWeight
,因为.css()
通过DOM节点的style属性应用css,这将检索样式属性的fontWeight
属性