2010-10-24 4 views
4

Я создаю систему входящих сообщений для своего сайта, которая обеспечивает базовую связь между пользователями. Я получаю результаты с помощью jquery, вызывающего веб-сервис.Как использовать селектор jquery на json result

Затем я использую механизм шаблона jquery, чтобы отобразить результаты на экране. Пока все работает хорошо. но теперь я хочу добавить некоторые функции щелчка на определенные части сообщений в почтовых ящиках. Например, я хочу, чтобы заголовок сообщения можно было щелкнуть, чтобы он расширял/сворачивал полный текст, который скрыт в div под ним.

Но я не могу использовать селектор jquery для этого динамического результата json. Он работает, когда я помещаю функцию в сам тег href, но я действительно этого не хочу. Я также попытался добавить функцию после функции успеха, но не повезло. Возможно ли вообще использовать селекторы с движком шаблонов?

Надеюсь, я прояснил ситуацию, иначе вы можете попросить дополнительную информацию. Большое спасибо С уважением, Mark

ответ

3

Вы пытались использовать jquery .live? http://api.jquery.com/live/

+1

Метод .live поддерживает только подмножество действий, но щелчок является одним из них. Целевая цель - подключить слушателей к динамически добавленным элементам DOM. –

0

Вы пытаетесь выбрать json, который возвращается из webservice, или вы пытаетесь использовать селектор jquery, чтобы найти элемент, добавленный ранее на страницу?

1

Извините, вы увидите, что это происходит все время, когда что-то пойдет не так, и я задаю вопрос через минуту после этого, он решает сам. Действительно, можно использовать селектор jquery для динамических элементов. Просто убедитесь, что вы положили его после обработки шаблона и в функцию успеха ajax.

Спасибо.

Смежные вопросы