从jQuery

时间:2016-11-28 20:35:23

标签: javascript jquery dom

我试图编写一些javascript / jQuery,点击upvote按钮后会从reddit获取一个链接。

截至目前,如果我对多项内容进行了投票,它只会从返回的jQuery列表中的第一个指定类名中获取链接。例如:

document.addEventListener('click', function(e) {
    if (e.target.matches('.arrow.upmod')) {
        var url = $(e).parent().parent().data('url');
        alert(url);
    }
});

因此,如果我有2个帖子被投票,它将只返回列表中的第一个链接。我试图弄清楚如何只获取最近upvoted的链接(所以一个eventListener只会抓取刚被upvoted的帖子上的信息)。

非常感谢任何帮助/方向。

1 个答案:

答案 0 :(得分:0)

想出来。这正是我所需要的:

document.addEventListener('click', function(e) {
if (e.target.matches('.arrow.upmod')) {
    var url = $(e.target).parent().parent().attr('data-url');
    alert(url);
    }
});