Почему tmplItem () не возвращает мои данные? - PullRequest
0 голосов
/ 16 августа 2011

Если бы у меня было что-нибудь, я бы вырвал на этом волосы.

В общем, почему этот шаблонизатор jQuery не работает?

http://jsfiddle.net/PTBak/1/

Я раньше использовал шаблоны и не вижу разницы / почему они не возвращают данные.

1 Ответ

1 голос
/ 16 августа 2011

Это потому, что вы пытаетесь получить доступ к вашему tmplItem на чем-то, что не было сгенерировано tmpl: контейнер #content.Вы помещаете свой сгенерированный контент в него, а элемент #content не имеет ничего общего с сгенерированным контентом.

Лучший способ - заключить весь шаблон в один элемент и получить доступ к этому элементу, чтобы получить его.tmplItem ().В вашем примере я обернул ваш шаблон в #myItem div и получил доступ к этому элементу вместо этого, потому что он был сгенерирован jQuery.tmpl

http://jsfiddle.net/PTBak/3/

...