2011-12-02 4 views
1

li에만 toggle() 함수를 적용해야합니다. ul의 구조에는 하위 항목이 있습니다. 보내는 사람요소 구조를 기반으로 jquery 토글 함수를 적용하십시오.

<div> 
    <ul> 
     <li> 
      <a></a> 
      <ul> 
       <li></li> 
      </ul> 
     </li> 
     <li><a></a></li> 
    </ul> 
</div> 

예를 들어

내 목표보다 더 ul은 형제 자매가없는 가지고있는 a 요소 (들)에 toggle() 기능을 적용하는 것입니다.

어떻게하면됩니까?

답변

0

이 시도 :

$("DIV A").click(function(e) { 
    $(this).siblings("UL").toggle(); 
    e.preventDefault(); 
}); 

Example fiddle here

+0

'.parent() 어린이 ("UL")는''.siblings ("UL") '로 대체 할 수있다) – Stefan

+0

좋은 점. 내가 고칠거야. –