0
사용자가 링크를 클릭 할 때 경고 메뉴에 데이터 ID가 표시되도록하려고합니다. 하지만 숫자 대신에 각 링크마다 0이 생깁니다.내 함수에서 데이터 ID를 선택하지 않는 이유는 무엇입니까?
Here is a JSFiddle of the issue
JS
$$('.postItem').addEvent('click', function(){
var id = $('data-id');
alert(+id);
});
HTML
<a class="postItem" data-id="9" href="#">Number Nine</a>
는 또한 데이터-ID를 선택 $$ 사용하여 시도했지만이 중 하나가 작동하지 않았다.
몰라,하지만 POJS에 당신은 쓸 것 :'var에 ID를 = this.getAttribute ('data-id')'. – RobG
jQuery에서는'$ (this) .data ('id')'또는'$ (this) .attr ('data-id')'가됩니다. – Barmar
@RobG 당신의 순수한 JS 코드 만 받아 들일 수 있습니다. 고맙습니다. – joshuahornby10