2011-02-25 12 views

Respuesta

13

Uso

$("#myDiv").text().length; 
6
var $div = $('#mydiv'); 
if($div.text().length >= 50) { 
    $div.addClass('class'); 
} 
4

Ponga una clase "long" en todos div y p elementos con más de 50 caracteres:

$("p, div").filter(function(){ 
    return $(this).text().length >=50; 
}).addClass('long'); 

Si no sabe cuánto contenido tiene, aunque ugh, entonces presumiblemente este contenido es generado dinámicamente por el servidor, ¿verdad? Y si este es el caso, ¿no tendría más sentido tener el servidor, que sabe cuánto contenido está almacenando en estos contenedores, agregar la clase dinámicamente mientras se genera la página para enviar? ¿Por qué confiar en jQuery?

Cuestiones relacionadas