/ / वर्तमान आइटम कैसे प्राप्त करें - jquery, jsrender

वर्तमान आइटम कैसे प्राप्त करें - jquery, jsrender

मैं उपयोग कर रहा हूँ बोरिस मूर 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"

संपादित करें

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>

धन्यवाद

उत्तर:

जवाब के लिए 2 № 1

tmplItem () jQuery टेम्पलेट सिंटैक्स है। JsRender में समतुल्य $ .view () है। यहाँ कई उदाहरण हैं http://borismoore.github.com/jsviews/demos/index.html। आपको JsRender या jQuery टेम्पलेट का उपयोग करना चाहिए। उनके पास अलग-अलग टेम्प्लेट टैग और अलग-अलग एपीआई हैं।

JsRender में, चीजें अलग से फैक्टर की जाती हैंjQuery के टेम्प्लेट में। jQuery के टेम्पलेट्स में DOM डिपेंडेंसी होती है और $ .tmplItem () सुविधा प्रदान करती है। JsRender का कोई DOM निर्भरता नहीं है, और "शुद्ध स्ट्रिंग-आधारित रेंडरिंग" करता है, जो परिदृश्यों के लिए बहुत तेज़ बनाता है जहाँ आपको "t डेटा लिंकिंग की आवश्यकता नहीं होती है, और आपको $ .tmplItem () सुविधा की आवश्यकता नहीं होती है"। प्रस्तुत किए गए टेम्पलेट के लिए DOM तत्व

लेकिन अगर आप उन सुविधाओं को चाहते हैं, तो आप अपने पेज में JsView शामिल करें, - जो JsRender के ऊपर एक परत है, और jQuery टेम्पलेट्स के बराबर DOM संबंधित सुविधाएँ प्रदान करता है, और अधिक ...

JsViews में tmplItem को "व्यू" कहा जाता है।

$(selectorOrElement).tmplItem()

jQuery के टेम्पलेट्स में मेल खाती है

$(selectorOrElement).view()

JsViews में