Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [jQuery] По одному селектору выбирать href, со списка ссылок 
V
    Опции темы
zluka
Дата 14.5.2010, 11:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 27.7.2006

Репутация: нет
Всего: 2



Есть админка для редактирования товаров. Список товаров и опции справа (в скобках показан href):
Код

1. Товар1 [удалить] (?action=delete&id_product=1)
2. Товар2 [удалить] (?action=delete&id_product=2)
3. Товар3 [удалить] (?action=delete&id_product=3)


У всех товаров ссылка [удалить] с одинаковым селектором id="delete_product". 
Так вот мне нужно при нажатии на [удалить] любого товара узнать href.
Вот чего написал:
Код

$('#delete_product').live("click", function(){ 
    $('#delete_product').each(function(){  
    var href = $(this).attr('href'); 
    alert(href); 
    });
});

Но все выводит, что href равен "?action=delete&id_product=1", если кликать на любой товар.
Прошу помощи.

Это сообщение отредактировал(а) zluka - 14.5.2010, 11:09


--------------------
user posted image
PM MAIL   Вверх
skyboy
Дата 14.5.2010, 12:01 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 3
Всего: 260



id должен быть уникальным. если id не уникальный, не используй это значение в селекторах.

Добавлено через 2 минуты и 19 секунд
кроме того, тебе в обработчике click не надо выбирать заново полный список ссылок:
Цитата(zluka @  14.5.2010,  10:08 Найти цитируемый пост)
$('#delete_product').each(function(){  

текущая ссылка, по которой кликнули, в обработчике должна быть как this:
Код

$('#delete_product').live("click", function(){ 
 alert($(this).attr('href'));
}

PM MAIL   Вверх
smartov
Дата 14.5.2010, 12:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: нет
Всего: 259



Выбрать много элементов используя id для селектора нельзя, т.к. id должен быть уникальным, как верно заметил skyboy.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.1840 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.