当我试图找到一个元素时,我会犯错误,我会写错字$('lsdkfj').而不是jQuery返回一个空数组,我想在控制台中返回一条错误消息,比如
"The selector 'lsdkfj' cannot be found".这样做的最佳方法是什么?
像这样:
var oldInit = $.fn.init;
$.fn.init = function(selector, context, rootjQuery) {
var result = new oldInit(selector, context, rootjQuery);
if (result.length === 0)
console.info("jQuery call has no elements!", arguments);
return result;
};
Run Code Online (Sandbox Code Playgroud)