Когда я использую щелчки по ссылке, я добавляю класс к элементу:
<a class="js-link" data-category="cat123" href="#">some category</a>
javascript:
$(".js-link").click(function (e) {
e.preventDefault();
$(this).addClass(".js-category-selected");
});
Когда пользователь отправляет форму поиска, яя пытаюсь получить ссылку, по которой щелкнули:
var selectedCategory = $(".js-category-selected").data("category");
console.log('selectedCategory:' + selectedCategory);
Это всегда возвращает неопределенное значение.
Не получается найти элемент.Что-то не так с этим подходом?Это потому, что этот класс добавляется динамически?Но я ничего не связываю, просто пытаюсь найти элемент.