作者:纪筱陌_ | 来源:互联网 | 2023-01-02 22:30
jquery怎样检测一个对象是否jquery的空对象使用方法closest(),parentsUntil()找不到时,会返回一个空对象closest会首先检查当前元素是否匹配,如果匹配则直
jquery怎样检测一个对象是否jquery的空对象
使用方法closest(),parentsUntil()找不到时,会返回一个空对象
closest会首先检查当前元素是否匹配,如果匹配则直接返回元素本身。如果不匹配则向上查找父元素,一层一层往上,直到找到匹配选择器的元素。如果什么都没找到则返回一个空的jQuery对象。
请问怎样检测这个对象是空的?
isPlainObject(),isEmptyObject()都试过了,没用,在线等,各位大哥帮个忙?
4 个解决方案
jQuery的所有函数都返回jQuery对象,即使找不到也不会返回空的。只是返回的那个对象里面就不包含任何DOM数据或者DOM操作。
$(xx).parentsUntil().length==0
就是空的
刚看了,$(seletor).length<=0就是找不到,你下个firebug一看就知道了