如何知道字符串的椭圆化和可见子串?
小提琴:https://jsfiddle.net/dyfkqhk4/1/
我想知道:
原文:some ellipsed text
可见文字:{{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));
如果需要,可以更改宽度以检查功能