【发布时间】:2012-10-27 16:07:46
【问题描述】:
我有一些链接绑定了事件,而一些链接没有。
这些链接的点击事件是由选择框中的更改触发的。
如果没有事件绑定该链接,jquery 是否可以访问该链接?
我不想引用选择框 vlaue 属性中的 url,我想引用锚标记中的 url。
类似(伪代码) -
if (link.hasEventHandler('click')){
trigger click
} else {
window.location = link.attr('href')
}
编辑 - 有一个插件可以完成我需要在这里做的事情 - https://github.com/sebastien-p/jquery.hasEventListener
文件大小是个问题,所以我想避免使用它。
我使用的是最新的 jquery,所以不能使用 .data('events')
【问题讨论】:
-
你可以使用这个插件来检查事件监听器:github.com/sebastien-p/jquery.hasEventListener
-
File size is an issue, so I'd like to avoid using it.它的大小是 -
感谢 Null,但我继承了一个已规定文件大小限制且已包含 jquery 的项目。
-
如果你使用的是$(elem).data("events")
-
我用的是最新版的jquery
标签: javascript jquery