开发者

jQuery CSS borderWidth

I'm unable to get the border width of an element. I tried the fol开发者_开发百科lowing but it shows empty results. Check http://jsfiddle.net/s7YAN/14/

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


borderWidth is syntactic sugar for setting each border's width independently. You can't assume that every border's width is the same, so you need to ask for a specific border's width.

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


For border-width, you need to specify the side of the border. borderWidth/border-width is a shortcut for all of the border-width's at once.

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

http://jsfiddle.net/ZsSmp/

Also, you need to specify more than a border width for it to be valid. Just specifying a border-width does not make a border. It needs a color and style, too:

border: 2px solid black;


The problem is you don't define the border-style in your CSS, so it's default to none, whose width is 0px.

Also, you should specify which border (left, top) for border-width is just a shortcut for all borders.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜