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 相关文章推荐
js window.event对象详尽解析
Feb 17 Javascript
JavaScript中使用ActiveXObject操作本地文件夹的方法
Mar 28 Javascript
BootStrap智能表单实战系列(八)表单配置json详解
Jun 13 Javascript
javascript cookie用法基础教程(概念,设置,读取及删除)
Sep 20 Javascript
angularjs使用directive实现分页组件的示例
Feb 07 Javascript
实例解析Vue.js下载方式及基本概念
May 11 Javascript
深入理解与使用keep-alive(配合router-view缓存整个路由页面)
Sep 25 Javascript
微信小程序使用for循环动态渲染页面操作示例
Dec 25 Javascript
微信小程序中转义字符的处理方法
Mar 28 Javascript
Javascript读取上传文件内容/类型/字节数
Apr 30 Javascript
Vue监听页面刷新和关闭功能
Jun 20 Javascript
微信小程序自定义组件components(代码详解)
Oct 21 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版网站缓存加快打开速度的方法分享
2012/06/03 PHP
Symfony2开发之控制器用法实例分析
2016/02/05 PHP
thinkPHP3.2简单实现文件上传的方法
2016/05/16 PHP
Laravel框架实现发送短信验证功能代码
2016/06/06 PHP
js报$ is not a function 的问题的解决方法
2014/01/20 Javascript
Javascript中arguments对象详解
2014/10/22 Javascript
JS实现控制表格内指定单元格内容对齐的方法
2015/03/30 Javascript
javascript实现多栏闭合展开式广告位菜单效果实例
2015/08/05 Javascript
jQuery实现hover合成事件的方法
2015/08/06 Javascript
JS使用正则表达式除去字符串中重复字符的方法
2015/11/05 Javascript
JavaScript学习笔记之数组去重
2016/03/23 Javascript
浅谈jquery中的each方法$.each、this.each、$.fn.each
2016/06/23 Javascript
js简单实现图片延迟加载的方法
2016/07/19 Javascript
微信小程序 前端源码逻辑和工作流详解
2016/10/08 Javascript
vue通过watch对input做字数限定的方法
2017/07/13 Javascript
JavaScript两种计时器的实例讲解
2019/01/31 Javascript
深入理解使用Vue实现Context-Menu的思考与总结
2019/03/09 Javascript
微信小程序上传文件到阿里OSS教程
2019/05/20 Javascript
vue动态加载SVG文件并修改节点数据的操作代码
2020/08/17 Javascript
python使用正则表达式提取网页URL的方法
2015/05/26 Python
python通过文件头判断文件类型
2015/10/30 Python
详解python的几种标准输出重定向方式
2016/08/15 Python
简单实现python画圆功能
2018/01/25 Python
Python代码缩进和测试模块示例详解
2018/05/07 Python
10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)
2018/10/11 Python
pytorch实现从本地加载 .pth 格式模型
2020/02/14 Python
python 等差数列末项计算方式
2020/05/03 Python
Python Dataframe常见索引方式详解
2020/05/27 Python
selenium框架中driver.close()和driver.quit()关闭浏览器
2020/12/08 Python
python 实现的IP 存活扫描脚本
2020/12/10 Python
纯CSS实现聊天框小尖角、气泡效果
2014/04/04 HTML / CSS
个人廉洁自律承诺书
2014/03/27 职场文书
体检通知范文
2015/04/21 职场文书
检讨书格式范文
2015/05/07 职场文书
如何使用Python提取Chrome浏览器保存的密码
2021/06/09 Python
宫崎骏十大动画电影,宫崎骏好看的动画电影排名
2022/03/22 日漫