Надеюсь этот пример поможет. В библиотеке Underscore.js
есть метод _.template. Его можно использовать так:
var zamena = {
teg : 'div',
info : 'тут текст которые необходимо выводить'
}
var html = "<<%= teg %> id='primer'><%= info %></<%= teg %>>";
var template = _.template(html);
$(document).append(template(zamena ));
//"<div id='primer'>тут текст которые необходимо выводить</div>"