Я использую Boris Moore jsRender http://www.borismoore.com/, и я пытаюсь получить экземпляр каждого элемента. Кто-нибудь знает как это сделать?Как получить текущий элемент
//render
$("divName").html(
$('#templateName').render('data')
);
//get instance. Here is my problem
$(".PriceFromPerHotel").each(function() {
selectedItem = $.tmplItem(this);
});
При использовании
selectedItem = $.tmplItem(this);
Я получаю сообщение об ошибке
Object function (a,b){return new e.fn.init(a,b,h)} has no method 'tmplItem'
EDIT
решала не исключение метода добавив библиотеку шаблонов jQuery. Проблема в том, что я получаю пустой объект. Он не возвращает экземпляр.
Вот мой HTML код
<script id="templateName" type="text/x-jsrender">
<div class="resultsBox">
//lot of code has here
<p class="offerSiloPrice">{{:Currency}} <span class="PriceFromPerHotel"></span></p>
</div>
Благодаря
try 'selectedItem = $ .tmplItem ($ (this));' или 'selectedItem = $ (this) .tmplItem();' – mgraph
Я пробовал, но ничего не изменилось. Я получаю ошибку для обоих способов [Функция объекта (a, b) {return new e.fn.init (a, b, h)} не имеет метода 'tmplItem'] – StrouMfios
вы могли скачать плагины (http: //github.com/jquery/jquery-tmpl) и называть его на вашей странице – mgraph