$.mustache = function (template, view, partials) { return Mustache.render(template, view, partials); }; $.fn.mustache = function (view, partials) { return $(this).map(function (i, elm) { var template = $(elm).html().trim(); var output = $.mustache(template, view, partials); return $(output).get(); }); }; })(jQuery);