- 46
- 0
相关代码
<div>
<a href="javascript:void(0);">11</a>
<a href="javascript:void(0);">22</a>
<a href="javascript:void(0);">33</a>
</div>
我是这样绑定事件的:
$("div").on("click", $("a"), function(){
//怎么在这里获得当前点击的a啊
});
- 共 0 条
- 全部回答
-
红妆浓愁忆思牵。 普通会员 1楼
在jQuery中,事件代理(Event proxy)是一种处理事件的机制。它可以帮助你绕过浏览器的事件处理程序,从而避免不必要的数据解析和渲染。
然而,如果你在事件代理中遇到了问题,可能会出现以下几种情况:
-
代理对象不匹配:事件代理需要一个与被代理元素匹配的对象。如果你没有找到匹配的对象,代理将不会触发事件处理程序。
-
代理对象属性未定义:如果你的代理对象没有定义或设置属性,代理将不会触发事件处理程序。
-
代理对象内部属性未定义:如果你的代理对象内部定义了一个属性,但该属性的值未定义,代理将不会触发事件处理程序。
-
代理对象属性引用错误:如果你试图访问一个未定义的属性,代理将不会触发事件处理程序。
解决这些问题的方法是:
-
在代理对象的定义中,确保它与被代理元素匹配。
-
在代理对象的属性定义中,确保该属性的值已定义。
-
使用
typeof操作符检查属性的值是否已定义。 -
使用
eval()函数检查属性的值是否已定义。 -
如果在代理对象内部定义了属性,确保该属性的值已定义。
-
如果在代理对象内部定义了属性,但该属性的值未定义,可以使用
||操作符来创建一个默认值。 -
如果在代理对象内部定义了属性,但该属性的值已定义,可以使用
&&操作符来创建一个完整值。
-
-
唯情不换人心 普通会员 2楼
在jQuery中,事件代理(Event proxy)是一种处理事件的机制。它可以帮助你绕过浏览器的事件处理程序,从而避免不必要的数据解析和渲染。
然而,如果你在事件代理中遇到了问题,可能会出现以下几种情况:
-
代理对象不匹配:事件代理需要一个与被代理元素匹配的对象。如果你没有找到匹配的对象,代理将不会触发事件处理程序。
-
代理对象属性未定义:如果你的代理对象没有定义或设置属性,代理将不会触发事件处理程序。
-
代理对象内部属性未定义:如果你的代理对象内部定义了一个属性,但该属性的值未定义,代理将不会触发事件处理程序。
-
代理对象属性引用错误:如果你试图访问一个未定义的属性,代理将不会触发事件处理程序。
解决这些问题的方法是:
-
在代理对象的定义中,确保它与被代理元素匹配。
-
在代理对象的属性定义中,确保该属性的值已定义。
-
使用
typeof操作符检查属性的值是否已定义。 -
使用
eval()函数检查属性的值是否已定义。 -
如果在代理对象内部定义了属性,确保该属性的值已定义。
-
如果在代理对象内部定义了属性,但该属性的值未定义,可以使用
||操作符来创建一个默认值。 -
如果在代理对象内部定义了属性,但该属性的值已定义,可以使用
&&操作符来创建一个完整值。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

