Я не думаю, что подход $ item слишком плох.Это согласуется с тем, где вы будете искать переменные, которые передаются через параметр options в $ .tmpl.
Другой подход, который я использовал, основанный на небольшой подсказке здесь , эточтобы на самом деле определить тег шаблона "var".
Просто сделайте:
$.extend($.tmpl.tag, {
"var": {
open: "var $1;"
}
});
Тогда вы можете использовать его в своих шаблонах, например:
{{var xxx=123}}
...
<div>${xxx}</div>
Также, приятносообщение в блоге здесь о пользовательских тегах шаблонов jquery: http://blog.sterkwebwerk.nl/2010/12/15/custom-jquery-template-tags-1/