Получи,рапишись
$('.public').click(function(){
alert(this.id);
})
Цитата:
|
у вас селектор ".public", поэтому выбирается первый элемент с таким классом, соответственно и id постоянно 56
|
Не путай человека, селектор тут ни при чем.
$(".public").click(function(){// правильно, вешаем клик на коллекцию элементов .public (на все элементы с этим классом, не на один)
var id = $(".public").attr('id');// неправильно, строчкой выше разве не то самое делали,а? Использовать this надо , в этом и ошибка: $(this).attr('id') Или просто this.id
alert(id);
})