2011-02-25 2 views

답변

13

사용

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

넣어 "long" 클래스를 모든 DIV 및 P 요소를 50 개 이상의 문자 :

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

콘텐츠의 양을 모르는 경우 tho 우연히이 콘텐츠는 서버에 의해 동적으로 생성됩니다. 맞습니까? 그렇다면이 컨테이너에 얼마나 많은 내용이 담겨 있는지 알고있는 서버를 보낼 페이지를 생성하면서 동적으로 클래스를 추가하는 것이 더 합리적이지 않습니까? 왜 jQuery에 의존 하는가?