flag和jq on 的绑定多个对象和方法
来源:互联网 发布:关于程序员的美剧 编辑:程序博客网 时间:2024/05/27 00:47
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 这样才能得出正确的结果==
1 0
- flag和jq on 的绑定多个对象和方法
- flag的使用和jq on 绑定多个事件和对象
- Js和JQ求对象尺寸的几个方法
- JQ click()和on()的区别
- Tomcat绑定多个域名和配置虚拟目录的方法
- JQ的工具和方法
- JQ对象和DOM对象的转换
- jq对象 dom对象的转换 为啥转换?因为jq和dom对象具有不同的方法可以使用
- Mustache和jq处理form表单的提交与绑定
- js多个对象绑定一个事件的方法
- js多个对象绑定一个事件的方法
- JQ jQ对象的map方法
- jquery on()方法绑定多个选择器,多个事件
- jquery on()方法绑定多个选择器,多个事件
- JQ也要面向对象~在JQ中扩展静态方法和实例方法
- jq获取对象简单.get()和.index()方法
- 事件绑定on和addEventListener的区别
- js和jq中的绑定事件
- HashMap Hashtable区别
- 消息队列小实例
- 枚举与结构体入门
- 空间配置器(一)
- JSONObject增加过滤注解
- flag和jq on 的绑定多个对象和方法
- JavaScript中的正则表达式对象2--正则表达式语法
- 使用JSON.parse()和JSON.stringify()区别
- Go语言interface详解
- ios 辅助功能
- JAVA访问数据库
- MySQL数据库(数据的操作)
- flume学习(九):使用Morphline Interceptor
- Xcode LLDB Debug