如果jQuery选择器不匹配则抛出错误

时间:2013-12-27 16:03:08

标签: jquery

当选择器不匹配时,如何更改jQuery以便抛出错误?

例如,假设此选择器不匹配:

var missing = $("#idNotInHtmlDoc").length == 0;  //<-- selector does not match

是否有可能覆盖jQuery的行为以在上面的行上抛出错误?

1 个答案:

答案 0 :(得分:0)

这样的事情可能会有所帮助:

 $.fn.element_exists = function() {
      if (this.length === 0) throw "Empty result."
      return this;
    }

用法:

var missing = $("#idNotInHtmlDoc").element_exists();