使用jQuery计算溢出文本的宽度

时间:2014-01-30 15:06:13

标签: javascript jquery html css

我有一些div,其中包含具有固定宽度的容器内的各种文本。要阻止文本溢出容器外,我使用以下CSS:

overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;

有没有什么方法可以计算文本的宽度,如果它没有被切断的话? 使用以下代码仅在剪裁后为我提供宽度。

$('.boxText').width();

只是为了澄清 - 我谈论宽度。 字符长度。

1 个答案:

答案 0 :(得分:3)

var divWidthBefore = $('.boxText').width();
$('.boxText').css('width','auto');
var divWidth = $('.boxText').width();
$('.boxText').width(divWidthBefore);