Я пытаюсь написать javascript/jQuery, который будет захватывать ссылку из reddit после нажатия кнопки upvote.Получение данных из определенного элемента из списка в jQuery
На данный момент, если я переместил несколько объектов, он будет захватывать ссылку только от первого указанного имени класса в возвращаемом списке jQuery. Пример:
document.addEventListener('click', function(e) {
if (e.target.matches('.arrow.upmod')) {
var url = $(e).parent().parent().data('url');
alert(url);
}
});
Так что, если я 2 сообщений upvoted, он будет возвращать только ссылку приходит первым в списке. Я пытаюсь понять, как захватить ТОЛЬКО ссылку, которая была недавно обновлена (так что eventListener, который будет ТОЛЬКО захватывать информацию на почте, которая была просто поддержана).
Любая помощь/направление будет принята с благодарностью.
Почему бы не включить прослушиватель событий в элементы '.arrow.upmod'? –
e - это событие. вы, вероятно, имели в виду $ (this) .parent ... также, почему бы не использовать jQuery для настройки ваших событий. –
'var url = $ (this) .parent(). parent(). data ('url'); ' –