1
下面的行的代码:jquery的parseInt函数楠在Firefox
$border_width = parseInt($('#jma_border_element').css('border-width'));
console.log($border_width);
例外的值5.它工作在铬,但楠在Firefox(18.0.2)
下面的行的代码:jquery的parseInt函数楠在Firefox
$border_width = parseInt($('#jma_border_element').css('border-width'));
console.log($border_width);
例外的值5.它工作在铬,但楠在Firefox(18.0.2)
border-width
是不可取,因为使用四个边框都可以具有不同的宽度,样式和颜色,因此一些浏览器只能识别各个值。如果您肯定知道,他们都是一样的,然后简单地使用这个......
$border_width = parseInt($('#jma_border_element').css('border-left-width'), 10);
尝试要么'左边框width'或'borderWidth' – Archer 2013-02-25 14:57:43
显示适用于HTML。一个简单的jsFiddle与你的代码没有任何问题。 – j08691 2013-02-25 14:59:11
它可能会失败,因为'border-width'可能是''''或类似'px'的东西,它不是使用浏览器的有效号码 – 2013-02-25 15:02:30