获取块元素文本的实际宽度,而不是JQuery中的整个块元素本身

时间:2015-02-03 22:36:46

标签: javascript jquery html css

当我在jQuery中使用outerWidth()时,它给出了块元素的整个宽度,通常是整个页面宽度(如果它是该行上唯一的东西)。在下图中,红线是我从outerWidth()得到的宽度。蓝线是我想要找到的宽度。 如何在jQuery中找到文本所占区域的宽度。

enter image description here

1 个答案:

答案 0 :(得分:1)

所以你这样做:

.outerWidth

$('element').outerWidth();

获取匹配元素集中第一个元素的当前计算宽度,包括填充和边框。

outerWidth

.innerWidth

$('element').innerWidth();

获取匹配元素集中第一个元素的当前计算内部宽度(包括填充但不是边框)或设置每个匹配元素的内部宽度。

innerWidth

.WIDTH

$('element').width();

获取匹配元素集中第一个元素的当前计算宽度或设置每个匹配元素的宽度。

width

最好的问候;)

希望这能解释给你;)