Love little snipplets that make your life better.
This snipplet by @doublerebel on github, extends the .is() function in jQuery, so that if it’s used without parameters inside, will return if the DOM has been found on page
Consider the following
if($('#somediv').is()) { $('#somediv').ajax.... } else{ console.log('no ajax placeholder') }
The script itself is pretty straightforward, so straightforward in fact, that one want’s this implemented in jQuery core
(function($) { $.fn.extend({ _is: $.fn.is, is: function(s) { return s ? this._is(s) : !!this.length; } }); })(jQuery);
You can fork this on github