Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   JQ проблема с .attr() (https://javascript.ru/forum/events/21037-jq-problema-s-attr.html)

BelOFF 26.08.2011 15:47

JQ проблема с .attr()
 
Добрый день знатоки и любители JS.

Встала необходимость использовать одну и ту же функцию в нескольких случаях.

подробней...
есть код:
<a href="#bisness" id="add" class="bisness">Бизнес</a>
<a href="#bank" id="add" class="bank">Банк</a>
<a href="#vasya" id="add" class="vasya">Вася</a>

при нажатии на ссылку срабатывает javascript:
$('#add').click(function() {
        var c = $(this).attr('class');
        alert (c);
});


При нажатии на первую ссылку выводится alert ('bisness').
А вот при нажатии на вторую и третью ссылки нет реакции вообще...

Как заставить JS обрабатывать все ссылки корректрно?

nikita.mmf 26.08.2011 16:16

проблема не с attr, а с тем что id - должен быть уникальных для каждого элемента. Вам надо основы поучить бы.

walik 26.08.2011 16:18

В качестве класса укажите "add" а в качестве id У ссылок укажите "bank", "vasya" и т.д.
И соответственно обращайтесь к ссылкам по классу


Часовой пояс GMT +3, время: 04:11.