首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

jQuery 查找on事件绑定元素的被绑定元素方法

jQuery 查找on事件绑定元素的被绑定元素方法 遇到的问题 今天写了一个JQ插件,结果里面有一点问题.让我很郁闷.问题演示代码如下 $box.on('click', 'img', function(...){ $(this) }); 如上代码,当我点击这个图片的时候 $(this) 是指 img ....当然这是正确的. 而我需要找到 $box 也就是 img 的父级. 如果不是插件的话,我当然可以根据它的ID或者CLASS来进行查询.问题是,我是写的插件,也就是说,我并不知道它的这些信息是什么....解决方法 很多基础的东西不理解,就会出现我这样的问题.如同事所说,你是还不会爬呢,都学上跑了.因此,踩坑无数啊....解决方法如下: $box.on('click', 'img', function(){ $box.has($(this)) }); 如上,通过 .has 操作,就能找到唯一的父级被绑定元素了.

4.5K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    通过绑定元素看各种绑定对消息保护的实现

    而信道层是根绝终结点绑定创建的,而绑定从结构上是一系列绑定元素的有序集合。当绑定的安全开启的时候,决定最终安全传输实现方式的必然是某一个或者多个绑定元素。...接下来,我们就利用这个扩展方法应用了那些常见的绑定,看看最终决定安全传输的是哪些绑定元素。...具体由哪些绑定元素构成,为了我编写了如下的程序。...五、 总结 上面我们从横向比较各种常见的绑定在不同安全模式下具有怎样的绑定元素列表。...由于绑定元素认识安全传输实现的核心,所以现在我们抛开不同绑定类型的差异,直接看看Transport和Message这两不同的安全模式最终都是由那些具体的绑定元素实现的。

    64670

    检查未绑定变量的语句(硬解析状况)

    上节我们介绍了如何通过Django获取Oracle 执行次数等于一的语句,而这些语句很有可能是未使用绑定变量导致,这节讲如何获取其具体的信息 ---- 开发环境 操作系统:CentOS 7.3 Python...commandresult为执行完Oracle命令显示结果的页面 ---- views.py 下面为commandresult对应的函数在views.py里面的写法 ?...则首先获取上节中查找到的执行次数等于一的语句, 5. 然后将语句作为参数传递到函数getunboundsql中未使用绑定变量的语句的相信信息,详情看具体代码 6....cursor.execute(fp1) fp.close() row=s.fetchall() return row ---- getexecutions.sql 这个SQL获取v$sql视图中未使用绑定变量的语句情况...从上面结果我们可以看到这个select语句的where子句未使用绑定变量,从模块中可以看到其来自的哪里,载入时间也可以判断其执行的非常频繁。

    1.9K30

    相同元素的间隔之和(前缀和)

    题目 给你一个下标从 0 开始、由 n 个整数组成的数组 arr 。 arr 中两个元素的 间隔 定义为它们下标之间的 绝对差 。...返回一个长度为 n 的数组 intervals ,其中 intervals[i] 是 arr[i] 和 arr 中每个相同元素(与 arr[i] 的值相同)的 间隔之和 。...10,5,10,10] 输出:[5,0,3,4] 解释: - 下标 0 :另两个 10 在下标 2 和 3 ,|0 - 2| + |0 - 3| = 5 - 下标 1 :只有这一个 5 在数组中,所以到相同元素的间隔之和是...解题 按照数字分组 对每组数字的 下标求前缀和,因为对 i 位置前面的可以拆成 i-i前,后面的可以拆成 i后-i 利用前缀和获取同符号的区间的和 class Solution { public:...的和用前缀和直接获取 // b1, b2, ...

    58330

    WCF的Binding模型之五:绑定元素(Binding Element)

    绑定元素,顾名思义就是构成一个绑定对象的元素。绑定对象最根本的目的就是创建信道栈,借此实现对消息的传输、编码和基于消息交换的其他功能,比如安全、可靠传输、事务流转等等。...对于绑定对象来说,如何实现这种灵活、自由的信道常创建方式,这得益于基于绑定元素的设计模式。 一、 关于绑定元素 从结构的角度讲,一个绑定对象有一系列绑定元素组成,每个绑定元素负责创建相应的信道。...由于信道可以分为必须的传输信道、消息编码信道和可选的基于某种WS-*协议实现的协议信道,与之相对地,我们的绑定元素可以分为传输绑定元素、消息编码绑定元素和协议绑定元素。...由于绑定的终极目标是实现对信道栈的创建,而对于一个信道栈来说,信道的构成和次序决定着该信道栈在最终消息通信中的特性与能力,而绑定元素有决定着信道的创建,所以绑定对象本身的特性与能力由构成它的所有绑定元素以及这些绑定元素之间的先后次序决定...为了简单起见,对于我们自定义的绑定,他仅仅包含三个必须的绑定元素:传输绑定元素和消息编码绑定元素,外加我们自定义的绑定元素。

    666100

    使用jQuery.data()查看元素上绑定的事件

    最先想到的是浏览器面板上面的,可以选中元素,看元素上面的事件绑定。 但浏览器上面看到的是结果量,也就是看到的是已经丢失了事件的元素,但我还是不知道什么时候丢失的。...我可以断点取到每个阶段的HTMLElement元素的状态,但是,这个时候,我却找不到观察其事件绑定情况的方法。 谷歌好久,发现JS原生是没法查看事件绑定情况的。...还好,我们都是用的jQuery,用的$.on()。 而jQuery自身事件绑定,额外添加了一层事件数组。...(也是这个原因,$.on()可以重复给一个元素的同一个事件绑定多个handler,而直接addEventListener则只能绑定一个,后面的会覆盖掉前面的) 扯了这么多,show me the code...,就会返回这个元素上面绑定的所有事件。

    1.9K00

    MyBatis 使用报错:org.xml.sax.SAXParseException 元素内容必须由格式正确的字符数据或标记组成

    前言今天在使用 MyBatis 时出现报错:Caused by: org.xml.sax.SAXParseException: 元素内容必须由格式正确的字符数据或标记组成。...Cause: org.xml.sax.SAXParseException; lineNumber: 57; columnNumber: 24; 元素内容必须由格式正确的字符数据或标记组成。...com.baomidou.mybatisplus.spring.MybatisSqlSessionFactoryBean.buildSqlSessionFactory(MybatisSqlSessionFactoryBean.java:581)... 81 common frames omittedCaused by: org.xml.sax.SAXParseException...: 元素内容必须由格式正确的字符数据或标记组成。...我对技术的热情是我不断学习和分享的动力。我的博客是一个关于Java生态系统、后端开发和最新技术趋势的地方。

    75010

    WCF中的Binding模型之六(完结篇):从绑定元素认识系统预定义绑定

    由于绑定对象由一系列有序的绑定元素组成,绑定元素最终决定着信道栈中信道的组成,而信道的组成最终又决定了信道栈对消息进行处理的方式和能力,所有要确定绑定的特性和能力,我们可以通过查看其绑定元素的构成来一窥究竟...为此我们我们写了一个简单的方法,用于列出一个具体的绑定对象所有的绑定元素,在介绍一个个具体的系统绑定中,我会使用该方法: 1: static void ListAllBindingElements...我们同样通过列出绑定元素的方式来证明这一点。...我们照例采用列出绑定元素列表的方式分析绑定的特性,我们先通过下面的代码看看一个采用默认构造函数创建的NetTcpBinding对象会包含哪些绑丁元素。...所以在所有的绑定中,NetNamedPipeBinding将是性能最好的绑定类型。 我们照例通过分析绑定元素的方式来理解绑定本身的特性与能力。

    931100

    v-if绑定的元素为什么事件没有响应

    Vue是一套构建用户界面的 渐进式框架,入门也比较容易,但在使用过程中却可能会遇到这样那样的问题,今天笔者就将使用中遇到的一个问题记录于此,希望能帮到遇到类似问题的朋友。...="check"> $("#test").click(function(){ //todo }); 在html中使用v-if来控制该button的显示...,并在js代码中绑定该button的click事件,但是不幸的是如果载入时check变量为false,该button就会隐藏,即使后期check变为true而该button又显示出来,但是test按钮的...click事件却只有在页面加载的时候绑定(不幸的是该button没有在dom中形成而导致事件绑定失败),所以click事件不会响应,所以使用v-if绑定的事件需要使用另外一种方式来绑定click事件:v-on

    1.2K20

    Kubernetes: Pod has unbound PersistentVolumeClaims:Pod有未绑定的PersistentVolumeClaims完美解决方法

    Pod未能绑定PersistentVolumeClaims通常会导致应用程序无法正常运行。通过本文,您将了解此问题的根本原因,并学习如何快速有效地解决它。...✨ Kubernetes: Pod has unbound PersistentVolumeClaims:Pod有未绑定的PersistentVolumeClaims完美解决方法 引言 在使用Kubernetes...这通常意味着Pod请求的PersistentVolumeClaim(PVC)未能成功绑定到PersistentVolume(PV)。本文将为您提供详尽的解决方案,帮助您有效解决这一问题。...-PersistentVolumeClaim (PVC):用户对PV的请求。 当PVC无法与PV绑定时,Pod就无法启动。...1.2 常见原因 以下是导致Pod未能绑定PVC的一些常见原因: -没有可用的PersistentVolume**:集群中没有与PVC匹配的PV。

    18610
    领券