(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 自动截断 过长文本