Jquery는 선택한 요소에 대해 지정된 길이를 표시하고 문자열에 대해서는 "..."을 사용합니다.나타내다

2523 단어 jquery
$(function() {

    $(".video_name").each(function() {

        var s = $(this).text();

        $(this).text(cutstr(s, 40));

    });

});

function cutstr(str, len) {

    var str_length = 0;

    var str_len = 0;

    str_cut = new String();

    str_len = str.length;

    for (var i = 0; i < str_len; i++) {

        a = str.charAt(i);

        str_length++;

        if (escape(a).length > 4) {

            //              4

            str_length++;

        }

        str_cut = str_cut.concat(a);

        if (str_length >= len) {

            str_cut = str_cut.concat("...");

            return str_cut;

        }

    }

    //             ,       ;

    if (str_length < len) {

        return str;

    }

} 

좋은 웹페이지 즐겨찾기