我有一个选择器,有时会选择window
对象,有时候不会。如何从选择器确定是否确实选择了window
对象?
var selector = null
if(certain condition is met){
selector = $('#myDiv');
} else {
selector = $(window);
}
if($.isWindow(selector)){ //<-- does not work because the object is a jQuery selector
//do something
}
答案 0 :(得分:1)
您可以使用索引表示法来获取DOM元素并将其用于测试:$.isWindow(selector[0])
或者您可以使用get()函数:$.isWindow(selector.get(0))