Доступ к данным шаблона после завершения рендеринга - PullRequest
0 голосов
/ 19 мая 2011

Я использую шаблоны jquery для заполнения таблицы.

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

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

1 Ответ

1 голос
/ 19 мая 2011

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

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

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

Затем получите к нему доступ:

myTmplItem.data

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

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

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

...