//https://gist.github.com/chrisjhoughton/7890303 var waitForEl = function(selector, callback) { if (jQuery(selector).length) { callback(); } else { setTimeout(function() { waitForEl(selector, callback); }, 100); } }; waitForEl(selector, function() { // work the magic });