Javascript 如果jQuery选择不返回任何元素,则为全局事件?

Javascript 如果jQuery选择不返回任何元素,则为全局事件?,javascript,jquery,event-handling,selection,Javascript,Jquery,Event Handling,Selection,如果在jQuery中进行了选择,并且没有返回任何元素,是否有任何方法可以全局监视或侦听?例如: 您有一个包含以下内容的页面: <div id=”some-id”></div> 当jQuery选择不返回任何元素时,是否有全局处理的方法 否。您可以通过查看处理该案例的来源来验证这一点。查看(在本例中)并搜索以下行: // HANDLE: $("#id") 您将看到没有回调机制。如果没有结果,它将返回。但是,结果对象的长度(或.size())

如果在jQuery中进行了选择,并且没有返回任何元素,是否有任何方法可以全局监视或侦听?例如:

您有一个包含以下内容的页面:

<div id=”some-id”></div>

当jQuery选择不返回任何元素时,是否有全局处理的方法

否。您可以通过查看处理该案例的来源来验证这一点。查看(在本例中)并搜索以下行:

                // HANDLE: $("#id")
您将看到没有回调机制。如果没有结果,它将返回。但是,结果对象的
长度
(或
.size()
)始终为0,因此您可以测试单个结果

如果需要,您可以选择使用自定义函数执行页面上的所有查询,或者修改jQuery。不幸的是,由于中心函数(jQuery.fn.init)太长并且有多种用途,因此除了修改jQuery文件本身之外,没有什么好方法可以做到这一点

                // HANDLE: $("#id")