:JQuery와/자바 스크립트 객체 배열로 객체의 위치를 얻을 HTML
function changeDisplay(element){
var clickedLi = $(element).closest("li");
var clickedPage = parseInt($(element).html());
var pageList = $(".paginering li");
}
지금 내가 옆에 pageList에있는 항목의 내부 HTML 값을 확인하려면 :
<ul class="paginering">
<li><a href="javascript:void(0)">Vorige</a></li>
<li class="active"><a onclick="changeDisplay(this)" href="javascript:void(0)">1</a></li>
<li><a onclick="changeDisplay(this)" href="javascript:void(0)">2</a></li>
<li><a onclick="changeDisplay(this)" href="javascript:void(0)">3</a></li>
<li><a onclick="changeDisplay(this)" href="javascript:void(0)">4</a></li>
<li><a onclick="changeDisplay(this)" href="javascript:void(0)">5</a></li>
<li>...</li>
<li><a onclick="changeDisplay(this)" href="javascript:void(0)">14</a></li>
<li><a onclick="changeDisplay(this)" href="javascript:void(0)">15</a></li>
<li><a onclick="changeDisplay(this)" href="javascript:void(0)">16</a></li>
<li><a onclick="changeDisplay(this)" href="javascript:void(0)">17</a></li>
<li><a onclick="changeDisplay(this)" href="javascript:void(0)">18</a></li>
<li><a href="javascript:void(0)">Volgende</a></li>
</ul>
자바 스크립트/JQuery와 clickedLi의 위치. 예 : pageList(clickedLiPosition+1).html();
어떻게하면됩니까?
편집 : 그리고, 또는 <li>
내부의 <a>
요소가 될 수도 있고 그렇지 않을 수도 있습니다. <a>
사이의 값만 가져 오거나 없으면 <li>
사이의 값을 얻으려면 어떻게해야합니까?
'id = "display1"'''id = "display2"'등등 다음과 같이 접근한다. var pageList = $ ("# display"+ (currentNumber + 1))' – brso05
나는 이것을 생각했지만 이것이 완벽한 해결책인지 확신 할 수 없었다. 하나의 JQuery 문이나 뭔가 (나도 몰라)로 가능하다면 가변 개수의 ID를 만드는 것보다 더 효율적이지 않나요? – Grafit
@JNF'pageList.indexOf (clickedLi); do not work. 아니면 내가 잘못하고있는거야? – Grafit