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 相关文章推荐
JavaScript实现从数组中选出和等于固定值的n个数
Sep 03 Javascript
JavaScript中反正弦函数Math.asin()的使用简介
Jun 14 Javascript
javascript实现3D变换的立体圆圈实例
Aug 06 Javascript
在Linux系统中搭建Node.js开发环境的简单步骤讲解
Jan 26 Javascript
javascript实现查找数组中最大值方法汇总
Feb 13 Javascript
浅析jquery unbind()方法移除元素绑定的事件
May 24 Javascript
Extjs 点击复选框在表格中增加相关信息行
Jul 12 Javascript
jQuery获取file控件中图片的宽高与大小
Aug 04 Javascript
jquery 中toggle的2种用法详解(推荐)
Sep 02 Javascript
HTML5 js实现拖拉上传文件功能
Nov 20 Javascript
seajs和requirejs模块化简单案例分析
Aug 26 Javascript
细说webpack6 Babel的使用详解
Sep 26 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
上海牌131型七灯四波段四喇叭一级收音机
2021/03/02 无线电
环境会对咖啡种植有什么影响
2021/03/03 咖啡文化
shopex主机报错误请求解决方案(No such file or directory)
2011/12/27 PHP
php连接与操作PostgreSQL数据库的方法
2014/12/25 PHP
php 使用curl模拟登录人人(校内)网的简单实例
2016/06/06 PHP
PHP策略模式定义与用法示例
2017/07/27 PHP
PHP解析url并得到url参数方法总结
2018/10/11 PHP
jquery lazyload延迟加载技术的实现原理分析
2011/01/24 Javascript
JS 跳转页面延迟2种方法
2013/03/29 Javascript
常用jQuery选择器总结
2014/07/11 Javascript
jQuery实现鼠标滑过链接控制图片的滑动展开与隐藏效果
2015/10/28 Javascript
快速掌握jQuery插件开发
2017/01/19 Javascript
js 调用百度分享功能
2017/02/27 Javascript
nuxt中使用路由守卫的方法步骤
2019/01/27 Javascript
微信小程序学习笔记之文件上传、下载操作图文详解
2019/03/29 Javascript
javascript实现5秒倒计时并跳转功能
2019/06/20 Javascript
原生js拖拽实现图形伸缩效果
2020/02/10 Javascript
JS实现前端动态分页码代码实例
2020/06/02 Javascript
vue页面引入three.js实现3d动画场景操作
2020/08/10 Javascript
基于vue与element实现创建试卷相关功能(实例代码)
2020/12/07 Vue.js
[02:44]DOTA2英雄基础教程 克林克兹
2014/01/15 DOTA
[11:57]《一刀刀一天》第十七期:TI中国军团加油!
2014/05/26 DOTA
Python脚本实现下载合并SAE日志
2015/02/10 Python
Python中decorator使用实例
2015/04/14 Python
python并发2之使用asyncio处理并发
2017/12/21 Python
Python Paramiko模块的使用实际案例
2018/02/01 Python
Python连接SQLite数据库并进行增册改查操作方法详解
2020/02/18 Python
Python-jenkins模块获取jobs的执行状态操作
2020/05/12 Python
Django 用户登陆访问限制实例 @login_required
2020/05/13 Python
Python 求向量的余弦值操作
2021/03/04 Python
使用phonegap检测网络状态的方法
2017/03/30 HTML / CSS
Lookfantastic澳大利亚官网:英国知名美妆购物网站
2021/01/07 全球购物
Java程序员面试题
2013/07/15 面试题
学生会部长竞聘书
2014/03/31 职场文书
说明书范文
2014/05/07 职场文书
教师考察材料范文
2014/06/03 职场文书