我正在尝试测量文本的长度(基于此:Calculating text width),然后将其切片到某一点。
这是我的代码,我错过了什么?
$(document).ready(function() {
$.fn.textWidth = function() {
var html_org = $(this).html();
var html_calc = "<span>" + html_org + "</span>"
$(this).html(html_calc);
var width = $(this).find("span:first").width();
$(this).html(html_org);
return width;
};
function sliceTxt() {
var w = $(".limitBox").textWidth() * 2,
textArray = $(".limitBox").text().split(""),
ellipsedText = textArray.slice(0, w - 3).join("") + "...";
}
sliceTxt();
});