(
function ($)
{
$.LongTextFormat = function (selector, fmlength)
{
var re = /\s/g;
$(selector).each( function (i)
{
// 获取td当前对象的文本,如果长度大于25;
var jobj = $( this);
var text = jobj.text();
if (text)
{
text = text.replace(re, "");
if (text.length > fmlength)
{
// 给td设置title属性,并且设置td的完整值.给title属性.
var oldTitle = jobj.attr("title");
jobj.attr("title", oldTitle + " " + text);
// 获取td的值,进行截取。赋值给text变量保存.
var ntext = text.substring(0, 25) + "...";
// 重新为td赋值;
jobj.text(ntext);
}
}
});
};
})(jQuery);
{
$.LongTextFormat = function (selector, fmlength)
{
var re = /\s/g;
$(selector).each( function (i)
{
// 获取td当前对象的文本,如果长度大于25;
var jobj = $( this);
var text = jobj.text();
if (text)
{
text = text.replace(re, "");
if (text.length > fmlength)
{
// 给td设置title属性,并且设置td的完整值.给title属性.
var oldTitle = jobj.attr("title");
jobj.attr("title", oldTitle + " " + text);
// 获取td的值,进行截取。赋值给text变量保存.
var ntext = text.substring(0, 25) + "...";
// 重新为td赋值;
jobj.text(ntext);
}
}
});
};
})(jQuery);
调用:
$.LongTextFormat(".fmtable tr td", 18);
jquery 自动截断 过长文本
本文转自火地晋博客园博客,原文链接:http://www.cnblogs.com/yelaiju/archive/2012/11/14/2770404.html,如需转载请自行联系原作者