Heim >Web-Frontend >js-Tutorial >JQuery steuert die Anzeige von Ellipsen, wenn die Inhaltslänge die angegebene length_jquery überschreitet
JQuery steuert die Anzeige von Ellipsen, wenn die Inhaltslänge die angegebene length_jquery überschreitet
- WBOYOriginal
- 2016-05-16 16:47:061420Durchsuche
Wenn die Länge die angegebene Länge überschreitet, werden die Ellipsen angezeigt
Klasse auf displayPart setzen,
Benutzerdefinierte Attribute festlegen, displayLength kann die Länge (außer ...) und Doppelbyte-Zeichen anzeigen , Länge * 2,
$.fn.extend({
displayPart:function () {
var displayLength = 100;
displayLength = this.attr("displayLength") || displayLength;
var text = this.text();
if (!text) return ""; (var i = 0; i < ; displayLength; i ) {
var _char = text.charAt(i);
if (count >= displayLength) break; xff]/.test(_char) ; //Doppelbyte-Zeichen, //[u4e00-u9fa5] Chinesisch
result = _char;}
if ( result.length < text.length ) {
result = "..." >$(function () {
$(".displayPart();
});
Code kopieren
Der Code lautet wie folgt:
Neues Dokument
"Keywords" content="">
hello world
Hallo WeltHallo WeltHallo WeltHallo WeltHallo WeltHallo WeltHallo Welt!!!
;hr> hello< /h2> >
body>
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn