jQuery自动截取文字长度,超过部分"..."代替

jQuery自动截取文字长度,超过部分"..."代替

jQuery.fn.limit=function(){
var self = $("[limit]");
self.each(function(){
var objString = $(this).text();
var objLength = $(this).text().length;
var num = $(this).attr("limit");
if(objLength > num){
$(this).attr("title",objString);
objString = $(this).text(objString.substring(0,num)+"...");
}
$(this).attr("title"," ")
})
}


$(function(){
$(".list li a").attr("limit",18)
$("#last_show p").attr("limit",35)
$(".newsList li a").attr("limit",24)
$("[limit]").limit();
})
先给要自动截取长度的标签加"limit"属性,并设
置显示的长度,然后调用$("[limit]").limit();即
可...

posted on 2016-10-08 14:20  Tiger_gogogo  阅读(1926)  评论(0)    收藏  举报

导航