用/ jQuery切片长文本

时间:2011-11-08 22:07:24

标签: jquery

我正在尝试测量文本的长度(基于此: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();
});

DEMO

0 个答案:

没有答案