0
我想在用戶點擊一個鏈接時將數據ID顯示在警報菜單中。但不是每個鏈接的數字都是0。爲什麼我的函數沒有選擇data-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嘗試,但這個也不能工作。
說不上約MooTools的,但在POJS你會寫:'VAR ID = this.getAttribute('data-id')'。 – RobG 2013-05-06 23:13:21
而在jQuery中它會是'$(this).data('id')'或$(this).attr('data-id')'。 – Barmar 2013-05-06 23:15:18
@RobG我只是你的純JS代碼,它的工作,如果你想添加它作爲答案,我可以接受。謝謝:) – joshuahornby10 2013-05-06 23:19:51