Limite de caracteres

by JuanMa

HTML

<div class="limitado">
Este div contiene más de 70 caracteres por lo tanto la función ellipsis_box limitará su contenido en un máximo de 70 caracteres + sus correspondientes puntos suspensivos.
</div>

CSS

.limitado{
  width: 300px;
  border: 1px solid red;
  padding:20px;
}

JavaScript

function ellipsis_box(elemento, max_chars){
  limite_text = $(elemento).text();
  if (limite_text.length > max_chars){
    limite = limite_text.substr(0, max_chars)+" ...";
    $(elemento).text(limite);
  }
}
$(function(){
  ellipsis_box(".limitado", 70);
}
);