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();即
可...


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM