Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

329
Vistas
¿Cómo puedo truncar una cadena en jQuery?

Tengo títulos largos y quiero truncarlos pero de manera que no se rompan las palabras, quiero decir que el corte ocurre entre palabras y no corta una palabra.

¿Cómo puedo hacerlo usando jquery?

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

De: truncamiento de texto jQuery (leer más estilo)

Prueba esto:

 var title = "This is your title"; var shortText = jQuery.trim(title).substring(0, 10) .split(" ").slice(0, -1).join(" ") + "...";
  • Probado aquí

Y también puedes usar un complemento:

  • Complemento expansor de jQuery

Como una extensión de String

 String.prototype.trimToLength = function(m) { return (this.length > m) ? jQuery.trim(this).substring(0, m).split(" ").slice(0, -1).join(" ") + "..." : this; };

Usar como

 "This is your title".trimToLength(10);
over 4 years ago · Santiago Trujillo Denunciar

0

La solución anterior no funcionará si la cadena original no tiene espacios.

Prueba esto:

 var title = "This is your title"; var shortText = jQuery.trim(title).substring(0, 10) .trim(this) + "...";
over 4 years ago · Santiago Trujillo Denunciar

0

 function truncateString(str, length) { return str.length > length ? str.substring(0, length - 3) + '...' : str }
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda