jQuery 및 Prototpye JavaScript 라이브러리는 하드 코딩 된 숫자를 허용하지만 변수를 사용하여 목록 항목 요소를 인덱스 번호로 선택할 수 없도록합니다.jQuery 및 Prototype Selector Madness
$$('li')[5].addClassName('active');
을하지만이 아무리 숫자 또는 정수로 변수를 캐스팅해야 할 방법을 작동하지 않습니다 :
예를 들어, 프로토 타입이 작동 내가 할 jQuery를에
$$('li')[currentPage].addClassName('active');
비슷한 기이함. 이것은 작동합니다 :
jQuery('li').eq(5).addClass("active");
그러나 currentPage의 값이 5에도이 다시 작동하지 않습니다와 그 유형 번호 :
jQuery('li').eq(currentPage).addClass("active");
내가 자바 스크립트 페이지 매김 시스템을 만들려고 해요 내가 활성 페이지 버튼에 클래스를 설정해야합니다. 목록 항목 요소는 필요한 페이지 수에 따라 동적으로 만들어집니다.