마크 업 :JQuery와 : 자식 요소에서 가져 오기 데이터
<ul>
<li><a href="#" class="item-list" data-id="1">Link 1</a></li>
<li><a href="#" class="item-list" data-id="2">Link 2</a></li>
<li><a href="#" class="item-list" data-id="3">Link 3</a></li>
</ul>
JQuery와에, 내가 링크 1을 선택 것하고 링크 1의 데이터 ID를 가져올 수 있어야합니다. 시도 :
$('.item-list').click(function(){
var link = $(this);
alert($(this).data('id'));
});
결과가 없습니다.
오. 페이지가로드 된 후 목록이 생성됩니다. DB를 쿼리하여 목록을 가져옵니다. 또한 사용자가 dB를 필터링하는 방법에 따라 목록을 변경할 수도 있습니다.
감사합니다.
을 작동하는 경우를 참조하십시오 ** .live() **는 더 이상 사용되지 않습니다. **. on() **을 대신 사용하십시오. – Th0rndike
나는 당신의 코멘트 중 편집하고있었습니다 :) – bjornruysen
젠체하는 사람이 DOM에 이벤트를 첨부 한 후 내용이로드 된 경우에 사용하는 잘못된 방법입니다 –