flag和jq on 的绑定多个对象和方法(必看)


Posted in Javascript onFebruary 27, 2017

jquery中函数里的$(this)为什么和$(e.target)不相等?

//html中有个按钮:
 <button id="myBtn">我的按钮</button>
<script>
$('#myBtn').click(function(e){ 
 console.log($(this));
 console.log($(e.target));
 console.log($(this)==$(e.target)); 
}); 
</script>

//发现$(this)和$(e.target)
//在控制台打印的内容一模一样
//但是,两者就是不相等

因为用了jq来构造两个对象,所以你最后一步比较的时候, 哪怕是两个对象的内容一模一样,结果也是不想等的,对象的比较比较的是指针,两个指针不一样所以是不想等的,简单的说就是

var a = new Object();
var b = new Object();

==这两个对象看起来是一模一样的吧,但是比较结果依然不想等==

直接比较 this == e.target 这样才能得出正确的结果==

以上这篇flag和jq on 的绑定多个对象和方法(必看)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery 工具函数学习资料
Apr 29 Javascript
javaScript同意等待代码实现心得
Jan 01 Javascript
5个最佳的Javascript日期处理类库分享
Apr 15 Javascript
js实现跨域的方法实例详解
Jun 24 Javascript
React快速入门教程
Jan 17 Javascript
JavaScript中错误正确处理方式小结你用对了吗
Oct 10 Javascript
使用微信小程序开发弹出框应用实例详解
Oct 18 Javascript
详解Vue.js在页面加载时执行某个方法
Nov 20 Javascript
js getBoundingClientRect使用方法详解
Jul 17 Javascript
从零搭一个自用的前端脚手架的方法步骤
Sep 23 Javascript
基于Vue的侧边目录组件的实现
Feb 05 Javascript
微信小程序返回上一级页面的实现代码
Jun 19 Javascript
利用Node.js+Koa框架实现前后端交互的方法
Feb 27 #Javascript
详谈js中数组(array)和对象(object)的区别
Feb 27 #Javascript
JS区分Object与Aarry的六种方法总结
Feb 27 #Javascript
利用Vue.js框架实现火车票查询系统(附源码)
Feb 27 #Javascript
JavaScript中object和Object的区别(详解)
Feb 27 #Javascript
jQuery使用DataTable实现删除数据后重新加载功能
Feb 27 #Javascript
使用Bootstrap + Vue.js实现添加删除数据示例
Feb 27 #Javascript
You might like
PHP Switch 语句之学习笔记
2013/09/21 PHP
Yii框架参数配置文件params用法实例分析
2019/09/11 PHP
phpstudy2020搭建站点的实现示例
2020/10/30 PHP
prototype 学习笔记整理
2009/07/17 Javascript
javascript addBookmark 加入收藏 多浏览器兼容
2009/08/15 Javascript
Ext.MessageBox工具类简介
2009/12/10 Javascript
JS打开新窗口的2种方式
2013/04/18 Javascript
jQuery获得页面元素的绝对/相对位置即绝对X,Y坐标
2014/03/06 Javascript
弹出遮罩层后禁止滚动效果【实现代码】
2016/04/29 Javascript
Bootstrap媒体对象的实现
2016/05/01 Javascript
Extjs 点击复选框在表格中增加相关信息行
2016/07/12 Javascript
JS中with的替代方法与String中的正则方法详解
2016/12/23 Javascript
微信小程序之picker日期和时间选择器
2017/02/09 Javascript
Angularjs 动态添加指令并绑定事件的方法
2017/04/13 Javascript
详解angularjs的数组传参方式的简单实现
2017/07/28 Javascript
详解开源的JavaScript插件化框架MinimaJS
2017/10/26 Javascript
vue 自定义组件 v-model双向绑定、 父子组件同步通信的多种写法
2017/11/27 Javascript
原生js实现简单的焦点图效果实例
2017/12/14 Javascript
微信小程序-API接口安全详解
2019/07/16 Javascript
一篇不错的Python入门教程
2007/02/08 Python
编写Python脚本来获取Google搜索结果的示例
2015/05/04 Python
Python编程实现蚁群算法详解
2017/11/13 Python
Django框架的使用教程路由请求响应的方法
2018/07/03 Python
利用python提取wav文件的mfcc方法
2019/01/09 Python
python 3.74 运行import numpy as np 报错lib\site-packages\numpy\__init__.py
2019/10/06 Python
python list数据等间隔抽取并新建list存储的例子
2019/11/27 Python
Python 实现try重新执行
2019/12/21 Python
Python txt文件常用读写操作代码实例
2020/08/03 Python
世界上最大的餐具公司:Oneida
2016/12/17 全球购物
DNA基因检测和分析:23andMe
2019/05/01 全球购物
南京迈特望C/C++面试题
2012/07/09 面试题
竞选文艺委员演讲稿
2014/04/28 职场文书
小组口号大全
2014/06/09 职场文书
特岗教师个人总结
2015/02/10 职场文书
JavaScript实现贪吃蛇游戏
2021/06/16 Javascript
redis数据一致性的实现示例
2022/03/18 Redis