当前位置: 首页 > 编程笔记 >

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

容修贤
2023-03-14
本文向大家介绍flag和jq on 的绑定多个对象和方法(必看),包括了flag和jq on 的绑定多个对象和方法(必看)的使用技巧和注意事项,需要的朋友参考一下

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定义类和对象的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JavaScript定义类和对象的方法。分享给大家供大家参考。具体方法如下: 在JS中,类和对象有多种不同的写法,因为本人对JS也不怎么熟,所以就本人的理解来写,如果哪位朋友发现有不对,请告之,共同学习. JS定义一个类有两种定法(我只知道这两种

  • 问题内容: 我尝试过一些关于绑定和未绑定方法的代码。当我们调用它们时,我认为它们都会返回对象。但是,当我用于获取一些信息时,它返回的内容我并不理解。 IDE:Eclipse 插件:pydev 输出是… 为什么#1和#2返回相同的ID?他们不是不同的对象吗?如果我们分配和两个变量,#3,#4回报不同的ID。 我认为#3和#4表明它们不是同一对象,而是#1和#2 … 绑定方法的ID和未绑定方法的ID有

  • 主要内容:1.底层的转换接口,2.高层的转换接口,3.演示高级接口类型转化,4.Spring中是如何操作泛型参数的,5.ConversionService扩展和@InitBinder扩展1.底层的转换接口 Spring提供的接口 Printer: 其他类型转为String Parser: String转为其他类型 Formatter: Printer + Parser Converter: 类型S转为类型T Printer, Parser, Converter通过适配转换为GenericConv

  • 是否有可能静态解析被覆盖的方法? 调用虚拟绑定和动态绑定之间是什么关系?所有调用的虚拟方法都是动态绑定的吗? 这里x.display显示调用虚拟?这是什么意思?这意味着它是动态绑定的吗?

  • 问题内容: 我之所以问这个问题,是因为对该答案的评论主题进行了讨论。我有90%的方法可以解决问题。 存在三种不同形式: 绑定方法 , 未绑定方法 和 函数 对象之间的区别是什么,所有这些都由f1描述?一个人怎么称呼这三个物体?它们如何相互转化?关于这些东西的文档很难理解。 问题答案: 一个 功能 是创建由声明,或通过。在Python 2下,当函数出现在语句主体中(或传递给类构造调用)时,它将转换为

  • 我有一个程序,它有一个超级类,个人和子类,学生,并试图根据他们的生日和名字来比较他们什么时候是平等的。我做对了,但是在我试图解决的提示下,我得到了一个错误,自动评分器是:“测试学生和学生是一样的,即使成绩不同”,预期结果是真的,但我总是得到错误。这个程序在比较人和学生时起作用,在比较人和人时起作用,而不是学生和学生,我不知道为什么。 主要类别: 超类: 子类:

  • 我是Spring的新手,正在注册一个用户。我确实喜欢这个。 这很好,但这里的问题是,在我的欢迎中,我不需要这个用户对象。jsp页面,那么为什么要使模型对象更重呢。因此,我尝试了不使用ModelAttribute,这也适用于我,如下所示。 所以我只想知道什么是专业 我想将我的查询分类为以下4种类型的request.what如果我不需要在视图中发送数据并且我的请求是任何- 查询字符串即GET中的表单数

  • 问题内容: 以下类方法有什么区别? 是一个是静态的,另一个不是静态的吗? 问题答案: 在Python,有区别绑定和未绑定的方法。 基本上,是调用成员函数(如),绑定函数 被翻译成 即对未绑定方法的调用。因此,呼叫你的版本method_two将失败,并显示TypeError 你可以使用装饰器更改方法的行为 装饰器告诉内置默认元类type(一个类的类,请参见此问题)不为创建绑定方法method_two