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 相关文章推荐
巧妙破除网页右键禁用的十大绝招
Aug 12 Javascript
JQuery入门—JQuery程序的代码风格详细介绍
Jan 03 Javascript
几种设置表单元素中文本输入框不可编辑的方法总结
Nov 25 Javascript
JQuery实现动态表格点击按钮表格增加一行
Aug 24 Javascript
js放到head中失效的原因与解决方法
Mar 07 Javascript
Js自定义多选框效果的实例代码
Jul 05 Javascript
简述JS浏览器的三种弹窗
Jul 15 Javascript
在Create React App中使用CSS Modules的方法示例
Jan 15 Javascript
微信小程序bindinput与bindsubmit的区别实例分析
Apr 17 Javascript
小程序实现层叠卡片滑动效果
Aug 26 Javascript
详解Vue 单文件组件的三种写法
Feb 19 Javascript
浅谈JavaScript节流和防抖函数
Aug 25 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文件上传、下载和删除示例
2020/08/28 PHP
PHP实现链式操作的三种方法详解
2017/11/16 PHP
JS弹出对话框返回值代码(asp.net后台)
2010/12/28 Javascript
javascript高级学习笔记整理
2011/08/14 Javascript
ASP.NET jQuery 实例15 通过控件CustomValidator验证CheckBoxList
2012/02/03 Javascript
用javascript删除当前行,添加行(示例代码)
2013/11/25 Javascript
JS判断两个时间大小的示例代码
2014/01/28 Javascript
js身份证判断方法支持15位和18位
2014/03/18 Javascript
一个不错的仿携程自定义数据下拉选择select
2014/09/01 Javascript
JS实现往下不断流动网页背景的方法
2015/02/27 Javascript
微信小程序 地图map实例详解
2017/06/07 Javascript
Vue AST源码解析第一篇
2017/07/19 Javascript
vue引入axios同源跨域问题
2018/09/27 Javascript
Vue中的基础过渡动画及实现原理解析
2018/12/04 Javascript
NVM安装nodejs的方法实用步骤
2019/01/16 NodeJs
使用webpack搭建vue项目实现脚手架功能
2019/03/15 Javascript
python利用urllib实现爬取京东网站商品图片的爬虫实例
2017/08/24 Python
python如何使用unittest测试接口
2018/04/04 Python
python 日期操作类代码
2018/05/05 Python
Python基于生成器迭代实现的八皇后问题示例
2018/05/23 Python
python实现高斯(Gauss)迭代法的例子
2019/11/20 Python
Python while循环使用else语句代码实例
2020/02/07 Python
Django中modelform组件实例用法总结
2020/02/10 Python
CSS3中的transform属性进行2D和3D变换的基本用法
2016/05/12 HTML / CSS
HTML5 Canvas自定义圆角矩形与虚线示例代码
2013/08/02 HTML / CSS
美国受欢迎的女性牛仔裤品牌:DL1961
2016/11/12 全球购物
Shell脚本如何向终端输出信息
2014/04/25 面试题
个人自我评价范文
2014/02/05 职场文书
班组长安全工作职责
2014/07/15 职场文书
学校政风行风自查自纠报告
2014/10/21 职场文书
健康状况证明书
2014/11/26 职场文书
个人简历自我评价怎么写
2015/03/10 职场文书
2015中学教学工作总结
2015/07/22 职场文书
大学体育课感想
2015/08/10 职场文书
入团申请书格式
2019/06/20 职场文书
Java中的Kotlin 内部类原理
2022/06/16 Java/Android