jQuery CSS borderWidth

时间:2011-05-05 21:38:33

标签: jquery border

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

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

3 个答案:

答案 0 :(得分:11)

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

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

答案 1 :(得分:6)

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

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

http://jsfiddle.net/ZsSmp/

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

border: 2px solid black;

答案 2 :(得分:3)

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

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