Here is the simplest JQuery template possible. It will get the template code from a div and replace the variables.
function template(templateId, data) {
var data = typeof data === "undefined" ? {} : data;
var tpl = $('#'+templateId).html();
$.each(data, function (key, value) {
tpl = tpl.split('$$' + key + '$$').join(value);
});
tpl = tpl.replace(new RegExp("\\$\\$.*\\$\\$", "g"), "");
return tpl;
}