Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检索jquery选择器的对象类型_Javascript_Jquery - Fatal编程技术网

Javascript 检索jquery选择器的对象类型

Javascript 检索jquery选择器的对象类型,javascript,jquery,Javascript,Jquery,我有一个选择器,有时选择窗口对象,有时不选择。如何从选择器确定是否确实正在选择窗口对象 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

我有一个选择器,有时选择
窗口
对象,有时不选择。如何从选择器确定是否确实正在选择
窗口
对象

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
}
var选择器=null
如果(满足某些条件){
选择器=$(“#myDiv”);
}否则{
选择器=$(窗口);
}

如果($.isWindow(selector)){/您可以使用索引符号来获取DOM元素并将其用于测试:
$.isWindow(selector[0])


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

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

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