【发布时间】:2011-03-08 03:13:18
【问题描述】:
我正在尝试使用最新的 jquery 获取属性的字体粗细,但不知何故在 IE 中不起作用...在 IE 开发工具栏控制台上 -
$('#ctl00_ContentPlaceHolder1').css('font-weight')
返回
700 !
我检查了源代码...看不出样式格式有任何问题。在FF中工作。
【问题讨论】:
我正在尝试使用最新的 jquery 获取属性的字体粗细,但不知何故在 IE 中不起作用...在 IE 开发工具栏控制台上 -
$('#ctl00_ContentPlaceHolder1').css('font-weight')
返回
700 !
我检查了源代码...看不出样式格式有任何问题。在FF中工作。
【问题讨论】:
那里没有什么特别之处,因为粗体是 700 的代名词。
http://www.w3.org/TR/CSS2/fonts.html#font-boldness
标有“粗体”的字体通常对应权重值“700”。
【讨论】:
是的,刚刚意识到......认为 jQuery 应该在浏览器之间返回相同的值......我现在正在使用它
...
fontWeight = $(this).css('font-weight');
if (fontWeight == 'bold' || fontWeight == '700') {
...
【讨论】:
$(".selector").css("font-weight") 为粗体文本给出“700”。所以你的 Or 是暂时还好。