를 사용하여 요소의 수에 따라 특정 클래스를 지정합니다 클래스를 div.content
요소로어떻게이 마크 업을했습니다 jQuery를
예를 들어, div#one
에는 3,개의 요소가 있으므로 $('div#one').addClass('three-img')
을 작성합니다. div#two
에 2,개의 요소가 있으므로 $('div#two').addClass('two-img')
을 작성하고 div#three
에는 1 개만 입력 했으므로 $('div#three').addClass('one-img')
을 작성합니다.
다음 jQuery 코드는 div#one
에서만 작동합니다. 내가 원하는 페이지에있는 모든 div.content
에 적용되는 일반적인 코드 (div.content
가진 요소 1 또는 2 또는 그 안에 3 개 a
요소를 알 수가있을 수 있습니다.
if($('#one a').length == 3){
$('#one a').parent().addClass('three-img');
} else if($('#one a').length == 2){
$('#one a').parent().addClass('two-img');
} else if($('#one a').length == 1){
$('#one a').parent().addClass('one-img');
}
.each()를 사용하여 반복하고 을 계산하고 클래스를 동적으로 빌드하십시오. – adeneo