jQuery(document).ready(function ($) { //noconflict wrapper var widget = { news : "rss", tweet : "twitter", event : "calendar", note : "pencil-square-o", download : "download", contact : "phone", setIcon : function(icon) { var myreturn; Object.keys(this).forEach(function (key) { if(icon===key) { myreturn = ' '; } }); return myreturn; } }; $('h3:contains("News")').append(widget.setIcon('news')); $('.widget-title:contains("Tweets")').append(widget.setIcon('tweet')); $('.widget-title:contains("Resources")').append(widget.setIcon('download')); $('h3:contains("Contact")').append(widget.setIcon('contact')); }); //end noconflict