jQuery CSS borderWidth

我无法获得元素的边框宽度。 我尝试了以下但它显示空结果。 查看http://jsfiddle.net/s7YAN/14/

$('div').css('borderWidth'); 

borderWidth是用于独立设置每个边框宽度的语法糖。 您不能假设每个边框的宽度都相同,因此您需要询问特定边框的宽度。

 $("div").css("borderTopWidth"); 

对于border-width,您需要指定边框的边。 borderWidth / border-width是所有border-width的快捷方式。

 $( function() { alert($('div').css("border-top-width")); }); 

http://jsfiddle.net/ZsSmp/

此外,您需要指定多个边框宽度才能使其有效。 仅指定边框宽度不会形成边框。 它也需要颜色和风格:

 border: 2px solid black; 

问题是你没有在CSS中定义边框样式,因此默认为none,其宽度为0px。

此外,您应指定border-width的哪个边框(左侧,顶部)只是所有边框的快捷方式。