लगता है कि मुझे jquery टेम्पलेट के अंदर जावास्क्रिप्ट फ़ंक्शन को कॉल करने में कुछ समस्याएं आ रही हैं। मैं गया एक डेमो यहाँ सेट कर लेते हैं: http://jsfiddle.net/SXvsZ/8/jquery टेम्पलेट के अंदर जावास्क्रिप्ट फ़ंक्शन
कोड की तरह दिखता है:
function htmlDetail(){
return "hello <strong>world</strong>";
}
var book = [
{ title: "Goodnight, World!",
detail: { author: "Jojo Mojo", synopsis : "What the ..." }},
{ title: "Rainbow",
detail: { author: "Cookie", synopsis : "Huh?" }}
];
$("#testTemplate").tmpl(book).appendTo("#bookList");
और तरह टेम्पलेट दिखता है:
<script id="testTemplate" type="text/x-jquery-tmpl">
{{if title.length}}
<h3>${title}</h3>
<p>Start: ${ htmlDetail() } :End</p>
{{/if}}
</script>
<div id="bookList"></div>
लगता है जैसे कि यह प्रस्तुत करना चाहिए "हैलो दुनिया" मैं इसे HTML को HTML के रूप में प्रस्तुत करना चाहता हूं और सादा पाठ नहीं चाहता हूं।
हम्म साथ प्रदान करेगा, मैं भी jQuery इस था पता नहीं था :) –