14
Сен
2021

Как работать с data-* аттрибутами?

У меня есть в цикле ссылки у ссылок дата аттрибуты, к примеру data-date, data-title и т.д.

Мне нужно по клику на ссылку, чтобы данные этой же ссылки брались и вставлялись куда мне нужно, но это не работает. Как исправить?

jQuery(function($){
              $('.email__button-click').click(function(){
                let email = $(this);
                //let email = document.getElementById( 'email__button-click' );
                id = email.dataset.test;
                alert(id);
              });
            });

Где закомментировано, работает. т.к. указываю класс в ручную, а когда использую this, отказывается работать. Выдает ошибку test, т.е. название дата data-test

Источник: https://ru.stackoverflow.com/questions/1328340/%D0%9A%D0%B0%D0%BA-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D1%82%D1%8C-%D1%81-data-%D0%B0%D1%82%D1%82%D1%80%D0%B8%D0%B1%D1%83%D1%82%D0%B0%D0%BC%D0%B8

Тебе может это понравится...

Добавить комментарий