길이가 지정된 길이를 초과하면 타원이 표시됩니다.
클래스를 displayPart로 설정,
사용자 정의 속성 설정, displayLength는 길이(... 제외), 2바이트 문자를 표시할 수 있습니다. , 길이 * 2,
<스크립트 유형 ="text/javascript">
$.fn.extend({
displayPart:function () {
var displayLength = 100;
displayLength = this.attr("displayLength") || displayLength;
var text = this.text();
if (!text) return "";
var result = ""
for (var i = 0; i < ; displayLength; i ) {
var _char = text.charAt(i)
if (count >= displayLength)
if (/[^x00- xff]/.test(_char) ) count ; //2바이트 문자, //[u4e00-u9fa5] 중국어
result = _char;
}
if ( result.length < text.length ) {
result = "..."
}
this.text(result)
}
}); >$(function () {
$(".displayPart").displayPart();
})
코드 복사
새 문서 < 메타 이름="생성기" content="EditPlus">
"키워드" content="">
hello world
hello worldhello worldhello worldhello worldhello worldhello worldhello worldhello world!!! ;hr>
hello< /h2>
hello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello world
본문>