我希望我的 jQuery 插件在$(window)
选择时表现不同。window
如果在集合中,我该如何检查?到目前为止我的尝试:
>>> $(window) == $(window)
false
>>> $(window).is(window)
false
>>> $(window).filter(window).length
0
(顺便说一下,这些都可以正常工作document
。)当然,我总是可以检查this[0]
,但是$('a').add(window)
这种方法不能满足某些极端情况。
我也可以通过函数过滤:
>>> $(window).filter(function() { return this === window; }).length
1
但我希望有更多的“jQuery-ish”或通用方法。