안녕하세요 저는 jQuery에 몇 가지 문제가 있습니다. 시작 부분을 위해 나는 마크 업 다음과 같이보고했다 : JQuery와에jQuery next returns -1
<ul>
<li>...</li>
<li>...</li>
<li>...</li>
<li>...</li>
<li class="active">...</li>
</ul>
<ul>
<li>...</li>
<li>...</li>
<li>...</li>
<li>...</li>
<li>...</li>
</ul>
<ul>
<li>...</li>
<li>...</li>
<li>...</li>
<li>...</li>
<li>...</li>
</ul>
내가 모든 'UL'요소의 컬렉션이 변수 예를 누르십시오. contElems. 이 변수에서 나는 클래스가 활성화 된 상태에서 li을 찾고 다음 elem을 얻으려고합니다. 코드는 다음과 같습니다
contElems.find('li.active').next();
그것은 활성 리는 UL에서 지속되지 않을 때 작동하지만이 UL에 다음 마지막 때() -1을 돌려줍니다. 내 코드에 어떤 문제가 있습니까? 그리고 어떻게 작동시킬 수 있습니까? :)
그것이 – mplungjan
'다음 내용을 작동 정확히 어떻게()' 선택한 요소를 파생시킨 모음이 아니라 선택한 요소의 형제를 찾습니다. 길이가 0인지 테스트해야하며,이 경우 다음 ul로 이동하십시오. –
"일치하는 요소 집합에서 각 요소의 바로 다음 형제를 가져옵니다. 선택기가 제공되면 선택기와 일치하는 경우에만 다음 형제를 검색합니다." – mplungjan