检索jquery选择器的对象类型
retrieve the object type of a jquery selector
我有一个选择器,它有时选择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))
相关文章:
- 字符串对象类型或基元类型也是如此
- 如何在dojo中查询对象类型
- 对象类型scrollTo
- 在 Javascript 中创建全局变量时是否需要指定对象类型
- JavaScript:创建新对象类型的方法
- 如何获取对象类型
- FormData()只发送对象类型的多文件
- 获取对象类型
- 依赖对象类型检查Javascript似乎是多余的
- 访问javascript中对象类型的数组成员
- 比较对象类型时是否需要第三个=
- 如何在 Google 闭包编译器中指定对象类型的@param @return
- 窗口对象通过对象类型测试,但 hasOwnProperty 导致错误
- Javascript 空对象类型
- 何时有时将对象类型定义为将实例绑定方法镜像为构造函数上的静态实用程序函数很有用
- 在下拉列表中使用多个对象类型为数据网格提供筛选
- 为什么 String.prototype 中的“this”指的是对象类型,而不是字符串类型
- 自定义对象/类型 Javascript
- 在 Javascript 中获取对象类型的名称
- 两种 JavaScript 对象类型之间的差异