首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在jQuery/javascript中获取边框宽度

如何在jQuery/javascript中获取边框宽度
EN

Stack Overflow用户
提问于 2010-09-24 21:22:42
回答 4查看 74K关注 0票数 65

如何解析边框宽度?

style="border: solid 1px black;"

在jQuery/javascript中?

$elem.css('border-width')

不会这样做的。

注意,我需要从css中解析宽度,因为元素可能是display:none

谢谢

编辑我实际上并没有使用内联风格,我这样写只是为了简单,因为我没有意识到有任何行为上的区别。虽然它对于内联样式似乎工作得很好,但是仍然不能从应用的css类中获得任何价值。

EN

回答 4

Stack Overflow用户

发布于 2010-09-24 21:25:49

jQuery不允许在引用CSS属性时使用-,所以去掉连字符并大写下面的字母。

代码语言:javascript
复制
$elem.css('borderWidth');

Coded in jsFiddle to demonstrate

票数 9
EN

Stack Overflow用户

发布于 2013-12-09 23:35:39

代码语言:javascript
复制
var bordersOnBothSides = $("#measureMe").outerWidth() - $("#measureMe").innerWidth() );
票数 8
EN

Stack Overflow用户

发布于 2011-11-14 13:22:58

为了在寻找左边界时完成Generic的回答,并包括elusive关于基数的评论:

代码语言:javascript
复制
<div style="border-style:solid;border-left-width:15px;"></div>

在脚本中:

代码语言:javascript
复制
var width =parseInt($('div').css('borderLeftWidth'),10);
alert(width);
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3787502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档