检索jquery选择器的对象类型

retrieve the object type of a jquery selector

本文关键字:对象 类型 选择器 jquery 检索      更新时间:2023-09-26

我有一个选择器,它有时选择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
}

您可以使用索引表示法来获取DOM元素,并将其用于测试:$.isWindow(selector[0])

或者您可以使用get()函数:$.isWindow(selector.get(0))