2011-02-25 18 views

cevap

13

kullanın

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

koyun "long" sınıf tüm div ve p elemanları 50'den fazla karakterlerle:

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

Ne kadar içeriğinizin olduğunu bilmiyorsanız, tho ugh, daha sonra bu içerik sunucu tarafından dinamik olarak üretilir, değil mi? Eğer durum böyleyse, sunucuya sahip olmak - bu kapsayıcılara ne kadar içeriğin geldiğini bilen - bu, gönderilecek sayfayı oluştururken sınıfı dinamik olarak eklemek daha mantıklı olmaz mıydı? Neden jQuery'ye güveniyorsunuz?

İlgili konular