我无法获得元素的边框宽度。我尝试了以下但它显示空结果。查看http://jsfiddle.net/s7YAN/14/
$('div').css('borderWidth');
答案 0 :(得分:11)
borderWidth是用于独立设置每个边框宽度的语法糖。您不能假设每个边框的宽度都相同,因此您需要询问特定边框的宽度。
$("div").css("borderTopWidth");
答案 1 :(得分:6)
对于border-width,您需要指定边框的边。 borderWidth
/ border-width
是所有border-width
的快捷方式。
$( function() {
alert($('div').css("border-top-width"));
});
此外,您需要指定多个边框宽度才能使其有效。仅指定边框宽度不会形成边框。它也需要颜色和风格:
border: 2px solid black;
答案 2 :(得分:3)
问题是你没有在CSS中定义边框样式,因此默认为none,其宽度为0px。
此外,您应指定border-width的哪个边框(左侧,顶部)只是所有边框的快捷方式。