如何检查两个变量是否引用同一个DOM对象
How to check if two variables refer to the same DOM object?
查看代码
var a = $('#element');
var b = $('#element');
a == b //false
如何检查a
和b
是否引用了相同的dom元素?
问候!
使用此比较:
a[0] === b[0]
因为jQuery对象是DOM元素的某种包装器,实现了对它们的类似数组的访问。
尝试此比较
a[0] === b[0]
'foo' === 'foo' // true as both operands are Type String (i.e. string primitives)
var a = new String('foo');
var b = new String('foo');
a == b // false as a and b are Type Object and reference different objects
a === b // false as a and b are Type Object and reference different objects
a == 'foo' // true as a and 'foo' are of different type and, the Object (a) is converted to String 'foo' before comparison
检查Javascript比较运算符
你可以做:
if(a.is(b)){
// do something
}
.is()
方法将检查b是否为
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 是否可以将外部javascript引用从SWF注入到主机页中
- 是否可以创建一个对象,该对象是另一个对象的子集,而不会丢失javascript中的引用
- 我是否必须在每个文件中引用 TypeScript 定义
- 是否可以引用猫鼬(MongoDB)上的子文档
- 是否可以引用JS数组/对象中的另一个元素
- Javascript-确定对象中是否有任何作用域引用
- Google Drive是否不再允许从其他网站引用JavaScript文件
- 是否可以获得对“”的setter函数的引用;setter”;
- 如何检查是否引用了javascript变量,以及从哪里引用
- 当链接中引用视频时,是否可以在iPad上以全屏模式打开.mp4
- 这是否在javascript中创建循环引用
- 一旦附加到浏览器中的根对象,引用时根前缀是否必填
- _.find 是否返回对对象的引用?如何正确设置结果的属性
- 作为参数传递到函数中的对象的引用是否会更改
- 在子对象中创建对父对象的引用是否会导致循环关系
- 在js对象中维护父引用是否有影响?
- 对同一个对象的两个引用是否可能是!==
- 在componentWillReceiveProps中检查对象引用是否安全?
- 如何检查DOM引用是否已被销毁