In many situations I use jQuery selector and I want to check that
result is non empty. To make this simple, I use this code:
// jQuery extension to test non-empty select
(function($)
{
$.fn.notempty = function()
{
if (this.length==0)
throw('Empty jQuery selector');
return this;
};
})(jQuery);
...and than use it like:
$("#someID").notempty().show().someotheroperation();
I use custom error handler for javascript errors:
window.onerror = function(desc,page,line,chr) { /* my error reporting
*/ }
...but uncaught exception does not end in this handler. Is there any
way to report file and line where this test failed (I mean file and
line with $("#someID").notempty()... from my example) ?
Thanks a lot for any hint.