li 요소에있는 div 수를 얻는 방법은 무엇입니까?자식 div 요소가 두 개 이상있는 경우 jquery
여기 내 코드는 있지만 작동하지 않습니다. (리튬 내부 단지 1 사업부가도 때, 모든 IMG 클래스를 가져옵니다 의미 작동하지 않습니다.) 여기
if($('.lookbook ul li').find('div').length > 1){
$('.lookbook ul li img').addClass('lbcursor');
}
내 HTML 구조입니다 :
<div class="lookbook>
<ul>
<li>
<div><img/></div>
<div></div>
</li>
<li>
<div><img/></div>
<div></div>
</li>
<li>
<div></img></div>
</li>
</ul>
</div>
세 번째 IMG는 안 수업 가져와.
li 요소의 div 수를 원하고 div가 1 개 이상인 경우 .lbcursor 클래스를 img에 추가해야합니다.
내가 여기에 비슷한 답을 발견했다 : jquery: if children with specific class?을하지만 난 그냥 경우 절은 정확하다는 것을 인정아를 작동하지 않습니다. 문제는 클래스를 추가하는 요소입니다. 각 요소는 특정 할 수 있도록 아마도 이러한 맥락 각을 사용하여
"작동하지 않음"을 정의 할 수 있습니까? div를 찾지 못합니까?또는 클래스를 추가하지 않습니까? 직계 후손을 찾고 있습니까? – PSL
내 질문을 편집했습니다. 예 직계 가족을 찾고 있습니다. –
jsFiddle에 샘플 코드를 입력하십시오. HTML 구조가 표시됩니다. –