如何判断两个jq对象是同一个对象

来源:互联网 发布:软件服务外包方案 编辑:程序博客网 时间:2024/04/29 16:32

如果说要判断是否同一对象,当然是用 === 来判断,但实际上两个不同的 jQuery 对象可能是对同一个/组 DOM 对象的封装,这个时候可以用 is 来判断,比如

var a = $(".editor");var b = $(".editor");console.log(a === b);// falseconsole.log(a.is(b));// true

比如鼠标聚焦对象,和我期望的对象是否相等。我这样使用

html:<textarea class="editor"></textarea>js:if( $('.editor')[0] == $(':focus')[0] ){ alert('ok'); } 






2 0
原创粉丝点击