Быстрый переход |
|
Программирование PHP, Perl, HTML, XHTML, CSS, JavaScript, MySQL и другие языки кодирования. |
|
Опции темы |
Сегодня | |||||
|
16.04.2017, 17:47 | #1 | |||
Реноме:
1556
|
jQuery передать параметр нажатой ссылки
Есть 5 ссылок (иногда больше или меньше):
Код HTML:
<a class="moda" diz="Гуччи">Купить</a> <a class="moda" diz="Дольче">Купить</a> <a class="moda" diz="Босс">Купить</a> <a class="moda" diz="Найк">Купить</a> <a class="moda" diz="Адидас">Купить</a> Код HTML:
var name = $(".moda").attr("diz"); Значения параметра diz могут меняться Как правильно написать код, чтобы присваивал соответствующее нажатой ссылке, значение параметра diz, а не только первое?
__________________
Последний раз редактировалось Port_Artur; 16.04.2017 в 17:49. |
|||
16.04.2017, 21:06 | #3 | |||
Реноме:
1556
|
Не работает.
Я так пробовал ещё до поднятия темы, - сам удивился что не работает. Причём в Интернете, везде пишется про приведённый мной пример, и что берёт значение первого найденного параметра. А вот как найти текущий, ни разу не упоминается. добавлено через 2 часа 55 минут Заработало, - нашёл у себя ошибку. Спасибо.
__________________
Последний раз редактировалось Port_Artur; 17.04.2017 в 00:01. Причина: Добавлено сообщение |
|||
17.04.2017, 10:03 | #4 | |||
Реноме:
497
|
<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%-но рабочее) |
|||
17.04.2017, 10:06 | #5 | |||
Реноме:
1556
|
Это тоже работает:
PHP код:
__________________
|
|||
Реклама | |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|