Easiest JQuery Template

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;

}

 

Loading blog_post_recommendations...