Выделение HTML кода в Jquery
Доброго времени суток!
Делаю ajax-овый поиск на сайте (сайт - телефонная книга). Вводится текст в поле, отправляется в php файл, там обрабатывается и возвращается в файл js. Оттуда функцией jquery append вывожу его в окно. Но в каждый такой блок информации добавляю картинкe. При нажатии должно происходить удаление. Проблема в том, что не могу обратиться к этим картинкам, чтобы прикрепить к ним функции во время события .click() printf("<div id='contact' class='%s'>%s <img src='q.png' id='yd'></div>",$row['id'],$row['ima']); Это возвращается из php файла в в js. $row -массив, полученный функцией mysql_fetch_array после обращения к БД. у каждого контакта параметр class - его Id в БД, чтобы при удалении однозначно вычленить его в БД. в Jquery $('.1 #yd').click(function() {}); (1) К примеру для контакта с id=1. Конструкция (1) ну никак не работает. Как только не пытался. Не могу понять почему. Кто сталкивался с чем-то подобным помогите, пожалуйста. Или каким другим способом можно эту задачу решить. |
на сколько я знаю, имя класса не должно начинаться с цифры, попробуйте поменять... т.е не <div id='contact' class=1'>, а <div id='contact' class='с1'>, например.
ну и соответственно $('.с1 #yd').click(function() {}); |
Часовой пояс GMT +3, время: 18:25. |