div 테이블을 생성하는 페이지를 만들고 있습니다. 각 행에는 링크가있는 셀이 있습니다. 해당 링크를 클릭하면 현재 행과 다음 행 사이의 숨겨진 div가 토글됩니다.PHP 생성 요소에 클릭 이벤트 추가
링크는 id = "clickLink_10"이고 숨겨진 div는 id = "10"이고 class = "hiddenDiv"입니다. 숫자 10은 데이터베이스에있는 게시물의 ID에서 생성 된 동적 숫자입니다.
숫자를 하드 코딩하면 애니메이션이 제대로 작동합니다. 하지만 행을 데이터베이스에서 가져올 것이므로 숨겨진 div 동적으로 링크를 연결하고 싶습니다. 여기
는이 보일 수 있습니다 HTML 방법의 예 (이것은 실제로는 더 복잡하지만, 이것은 핵심 부분입니다) :<div><a href="#" id="clickLink_11">CLICK HERE</a></div>
<div class="hiddenDiv" id="11">blabla</div>
<div><a href="#" id="clickLink_1">CLICK HERE</a></div>
<div class="hiddenDiv" id="1">blabla</div>
<div><a href="#" id="clickLink_3">CLICK HERE</a></div>
<div class="hiddenDiv" id="3">blabla</div>
그리고 여기에 내가 jQuery를에 할 노력하고있어 무엇 : 아무렴 작동하지 않습니다
hiddenDivs = $('.hiddenDiv');
for(var i = 0; i < hiddenDivs.length; i++) {
$("#clickLink_" + hiddenDivs[i].id).click(function() {
$(hiddenDivs[i]).slideToggle(1000);
});
}
내가 그래서이 같은 더미 코드를 보려면 I-변수 잘못을 치료 해요 알고있다. 어떤 도움을 주셔서 감사합니다.
당신은'클래스 = "hiddenDiv"'와'div's을 폐쇄 할 계획입니까? – manta
@manta 예제 코드에 넣는 것을 잊어 버렸습니다. 고맙습니다. – Christoffer