小编典典

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

css

我如何解析边框宽度

style="border: solid 1px black;"

在jQuery / javascript中?

$elem.css('border-width')

不这样做。

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

谢谢

编辑
我实际上并没有使用内联样式,我只是为了简单起见以这种方式编写了该代码,因为我没有意识到任何令人讨厌的差异。虽然对于内联样式它似乎工作正常,但是仍然无法从已应用的CSS类中获取任何值。


阅读 300

收藏
2020-05-16

共1个答案

小编典典

您可以使用parseInt();解析从Npx到的边框宽度N

var width = $elem.css('borderWidth'); // 150px
var parsed = parseInt(width);         // 150

我周围有一个Google,为了获得边框的宽度,您必须提供边框的显式侧面:

var borderWidth = $elem.css("border-left-width");

这是因为每个边框都有可能具有不同的大小,样式和颜色。不幸的是,似乎没有比这更简单的了。

2020-05-16