【发布时间】:2010-09-24 13:22:41
【问题描述】:
如何从
解析边框宽度style="border: solid 1px black;"
在 jQuery/javascript 中?
$elem.css('border-width')
不这样做。
注意我需要从css解析宽度,因为元素可能是display:none
谢谢
编辑我实际上并没有使用内联样式,我只是为了简单起见才这样写,因为我没有意识到有任何行为差异。虽然它似乎对内联样式工作正常,但仍然无法从应用的 css 类中获得任何价值。
【问题讨论】:
-
过去,我通过使用可见性:隐藏或设置远离屏幕的绝对位置(即
left: -10000px)来避免此类问题。如果你能做到这一点,一个简单的$(elem).outerWidth(false) - $(elem).innerWidth()就能得到边框宽度。
标签: javascript jquery css