当选择器不匹配时,如何更改jQuery以便抛出错误?
例如,假设此选择器不匹配:
var missing = $("#idNotInHtmlDoc").length == 0; //<-- selector does not match
是否有可能覆盖jQuery的行为以在上面的行上抛出错误?
答案 0 :(得分:0)
这样的事情可能会有所帮助:
$.fn.element_exists = function() {
if (this.length === 0) throw "Empty result."
return this;
}
用法:
var missing = $("#idNotInHtmlDoc").element_exists();