我有一個html模板和一個json對象,我試圖綁定到這個模板。使用jQuery將數據綁定到html
var template="<li class=\"ui-menu-item\">\r\n\t<div class=\"container\">\r\n\t\t
<div class=\"content\">\r\n\t\t\t<img src=\"\" alt=\"\" data-field=\"field2\">
\r\n\t\t</div>\r\n\t\t<p data-field=\"field1\"></p>\r\n\t\t<p>
<span data-field=\"field3\"></span><span data-field=\"field4\"></span>
</p>\r\n\t</div>\r\n</li>";
var source=[{
field1: "value1",
field2: "value2",
field3: "value3",
field4: "value4",
extrafieldn: "valuen"
}];
我不想使用綁定庫。有什麼方法可以迭代模板中的data-field
,並從源代碼中讀取它,最終填充模板中的相關字段。 例如,發現圖像的數據字段需要field2,從源讀取其值,並將該值插入到src中。
我建議你試試mustache.js,否則,你只能重新發明。讓我知道你是否需要一些幫助來開始踢球。 – Vivek