创新的网站建站长沙营销型网站建设
这是使用jQuery限制文本区域内字符的方式。 该功能可以设置任何页面元素的最大字符长度。 例如,您可以使用它为博客上的帖子创建摘录。 查看更多jQuery .each示例 。
演示版
(function($) { // jQuery function to set a maximum length or characters for a page element it can handle mutiple elements$.fn.createExcerpts = function(elems,length,more_txt) {$.each($(elems), function() { var item_html = $(this).html(); //item_html = item_html.replace(/< /?[^>]+>/gi, ''); //replace html tagsitem_html = jQuery.trim(item_html); //trim whitespace$(this).html(item_html.substring(0,length)+more_txt); //update the html on page});return this; //allow jQuery chaining }
})(jQuery);
这是您的用法:
//example call
$().createExcerpts('.blogpost',280,'...');
From: https://www.sitepoint.com/jquery-create-excerpts-text-elements/