2011-05-19 3 views
0

Я использую шаблоны jquery для заполнения таблицы.Доступ к данным шаблона после рендеринга завершен

Мне интересно, можно ли получить доступ к данным, которые используются для заполнения таблицы после завершения рендеринга? (Я хочу получить к нему доступ, когда пользователь выбрал что-то в select).

Или мне нужно вручную хранить эти данные во время рендеринга? (т. е. сохранить его на tr с использованием jquery.data())?

ответ

1

Функциональность tmplItem плагина JQuery Шаблоны поможет вам сделать это: http://api.jquery.com/tmplitem/

вы можете сделать что-то вроде:

var myTmplItem = $("#target").tmplItem(); 

обращаться к нему как:

myTmplItem.data 

данные быть настроен на то, что контекст был всего шаблона, который визуализировался.

Вот пример: http://jsfiddle.net/rniemeyer/tLnwx/

Я хотел бы также поставить плагин для KnockoutJS, что позволяет этот тип связи между элементами и вашими исходными данными происходит автоматически с помощью декларативных привязок добавленных к вашим элементам. Он поддерживает шаблоны jQuery в качестве механизма шаблонов.

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