Estoy tratando de hacer una función JS que corte una cadena después de n caracteres, eso funciona. El problema es si está en medio de una palabra, se ve mal, entonces necesito tu ayuda para cortar la palabra completa si está en el medio.Corta una cadena después de n caracteres, pero si está en medio de una palabra corta la palabra completa
Mi código hasta ahora:
if($('#desc').text().length > 505){
str = $("#desc").text();
$('#desc').text(str.substring(0, 505)).append('...');
}
P.S
- #desc es el div que contiene mi cadena.
- puede usar jQuery.
Véase también la duplicado relacionado e: ["javascript shorten string without cutting words"] (http://stackoverflow.com/q/5454235/331508). –