Defining a HTML template to append using JQuery
You could decide to make use of a templating engine in your project, such as: mustache underscore.js handlebars If you don’t want to include another library, John Resig offers a jQuery solution, similar to the one below. Browsers and screen readers ignore unrecognized script types: Using jQuery, adding rows based on the template would resemble: