2

要素を見つけようとして間違いを犯し、のようなタイプミスをしたとしましょう$('lsdkfj')。jQueryが空の配列を返す代わりに、コンソールにのようなエラーメッセージを返したいのですが "The selector 'lsdkfj' cannot be found"。これを行うための最良の方法は何ですか?

4

1 に答える 1

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;
};
于 2011-04-21T14:16:46.137 に答える