jQuery передать параметр нажатой ссылки
Есть 5 ссылок (иногда больше или меньше):
Код HTML:
<a class="moda" diz="Гуччи">Купить</a> Код HTML:
var name = $(".moda").attr("diz"); Значения параметра diz могут меняться Как правильно написать код, чтобы присваивал соответствующее нажатой ссылке, значение параметра diz, а не только первое? |
var name = $(this).attr("diz");
|
Не работает.
Я так пробовал ещё до поднятия темы, - сам удивился что не работает. Причём в Интернете, везде пишется про приведённый мной пример, и что берёт значение первого найденного параметра. А вот как найти текущий, ни разу не упоминается. добавлено через 2 часа 55 минут Заработало, - нашёл у себя ошибку. Спасибо. |
<a class="moda" onclick="doalert(this);" diz="Гуччи">Купить</a>
<a class="moda" onclick="doalert(this);" diz="Дольче">Купить</a> <a class="moda" onclick="doalert(this);" diz="Босс">Купить</a> <a class="moda" onclick="doalert(this);" diz="Найк">Купить</a> <a class="moda" onclick="doalert(this);" diz="Адидас">Купить</a> <script> function doalert(obj) { var name = obj.getAttribute("diz"); alert(name); return false; } </script> Решение неидеальное, но 100%-но рабочее) |
Это тоже работает:
PHP код:
|
Текущее время: 09:23. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Техническая поддержка — DevArt.PRO. Перевод: zCarot.