[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Мастрам javascript и jquery
justyork
Нужна помощь, подскажите каким образом обратиться к нужному элементу, если они все выведены циклом через пхп. Все с одинаковым ид. Делаю, работает только первый элемент.
Например хочу чтобы у элемента, на который кликаю всплывало диалоговое окно.



Спустя 7 минут, 6 секунд (24.03.2012 - 03:57) inpost написал(а):
Все с одинаковым ид.
Такого быть не может. Это нарушена верстка, ID - уникальным должен быть для КАЖДОГО(!!!) элемента.

Спустя 49 минут, 34 секунды (24.03.2012 - 04:47) justyork написал(а):
ну ладно, если id вида id="someone[<?php echo $item['id'] ?>]"

Спустя 46 минут, 27 секунд (24.03.2012 - 05:33) inpost написал(а):
вешай на name.

Спустя 14 минут, 52 секунды (24.03.2012 - 05:48) justyork написал(а):
на нейм чего? если я вывожу таблицу с заказаными товарами.

Спустя 2 часа, 59 минут, 5 секунд (24.03.2012 - 08:47) sharki написал(а):
justyork
Если все с одинаковыми ID, и ты хочешь получить нужный элемент с определенным параметром, надо взять родительский блок, и пройти циклом по всем дочерним элементам, и сравнивая каждый элемент с чем тебе там нужно. Или потыркать .find()

Спустя 1 час, 52 минуты, 20 секунд (24.03.2012 - 10:39) ADiel написал(а):
<div class="item" id="someone[<?php echo $item['id'] ?>]"></div>


$(".item").each(function(i,itm){
alert($(itm).attr('id'));
});



Задаешь класс элементов и проходишься по всем. Если нужен один элемент, тогда $("#someone1").

Спустя 16 часов, 48 минут, 47 секунд (25.03.2012 - 03:28) justyork написал(а):
ADiel
Спасибо большое.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.