//设置省略号
function getStringEllipsis(str, len, type){
len = parseInt(len);
if(typeof str == "undefined"){
return str;
}else{
if(type == 0){ //直接截取
return str.length > len? str.substring(0, len) : str;
}else{//截取以后加省略号
return str.length > len? str.substring(0, len) + "..." : str;
}
}
function getStringEllipsis(str, len, type){
len = parseInt(len);
if(typeof str == "undefined"){
return str;
}else{
if(type == 0){ //直接截取
return str.length > len? str.substring(0, len) : str;
}else{//截取以后加省略号
return str.length > len? str.substring(0, len) + "..." : str;
}
}
}
调用: getStringEllipsis("我这里要写很多很多的文字", 12) type如果不传就是截取指定长度后面用省略号。 传0代表直接截取后面不加省略号