当我试图找到一个元素并且我犯了一个拼写错误时,我会犯错误,比如$('lsdkfj')
。
而不是jQuery返回一个空数组,我想在控制台中返回一条错误消息,比如
"The selector 'lsdkfj' cannot be found"
。这样做的最佳方法是什么?
答案 0 :(得分:5)
像这样:
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;
};