나는이 jQuery를 문이있다.동적 jQuery를 문은
이 부분의 $(currentEle).parent().parent("li").next()
이 null
인 경우이 문장에 .parent().parent("li")
을 추가하고 싶습니다.
예 : $(currentEle).parent().parent("li").parent().parent("li").next().click()
등등. 더 명확하게하기 위해 HTML 목록을 추가했습니다. 목록에서 currentEle이 E를 나타내는 li로 설정된 경우 목록에서 다음 요소, 즉 'F'를 선택하고 싶습니다. $(currentEle).parent().parent("li").next()
은 null이므로 $(currentEle).parent().parent("li").parent().parent("li")
이 작업을 수행합니다. 그렇다면 이것을 어떻게 더 일반적인 것으로 만들 수 있습니까?
<ul>
<li>A</li>
<li>B
<ul>
<li>C
<ul>
<li>D
<ul>
<li>E</li>
</ul>
</li>
</ul>
</li>
<li>F</li>
</ul>
</li>
</ul>
.parent() $ (currentEle)'의 경우. 부모 ("리"). 다음().()'리턴'null', 다음'$ (currentEle) .parent(). 부모를 클릭 ("리") .parent(). parent ("li")'null도 반환됩니다 (null의 부모는 null이됩니다) –
@Secator. ** null의 부모는 예외입니다 ** ... not null – gdoron
이 질문에 jQuery 코드에 @gdoron이 없습니다 :) –