Jquery 문자열이 길이를 초과하면 줄임표로 대체합니다


$(function (){
	$(".class ul li").find("a").each(function(){
		var text = $(this).text();
		var result = "";//    
		var count = 0;
		var displayLength = 10;
		for (var i = 0; i < displayLength; i++) {
			var _char = text.charAt(i);
			if (count >= displayLength) break;
			if (/[^x00-xff]/.test(_char)) count++; //     ,//[u4e00-u9fa5]  
			result += _char;
			count++;
		}
		if (result.length < text.length) {
			result += "...";
		}
		$(this).text(result);
	});
});

 

좋은 웹페이지 즐겨찾기