如何在使用文本溢出时获取删除的文本:省略号

时间:2016-05-31 13:15:14

标签: javascript jquery html

如何知道字符串的椭圆化和可见子串?

小提琴:https://jsfiddle.net/dyfkqhk4/1/

我想知道:

原文:some ellipsed text

可见文字:{{1}}

省略号文字:{{1}}

1 个答案:

答案 0 :(得分:0)

这里的东西并不总是那么精确但是很接近: DEMO

$('body').append('<div class="temp-letter">k</div>');
$('.temp-letter').css({
    width:'initial',
    display:'inline-block'
});
var letterWidth=$('.temp-letter').width(),
    index=Math.ceil($('div').width()/letterWidth);
$('.temp-letter').remove();
alert($('div').text().substr(index,$('div').text().length));

如果需要,可以更改宽度以检查功能