首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >事件中动态内容的事件侦听器

事件中动态内容的事件侦听器
EN

Stack Overflow用户
提问于 2011-11-02 23:01:11
回答 2查看 275关注 0票数 1

我正在生成一个动态html表。表中的一列具有可单击的图像(a href)。为了进行测试,我还在同一个div中创建了一个静态表,其结构与动态表相似。

我定义了一个selectors/a/click.js事件处理程序,它适用于静态表中的链接,但不适用于动态表中的链接。

似乎,由于该表是动态生成的,因此evently没有附加任何事件处理程序到它。

有没有人能建议一下解决这个问题的办法?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-02 23:52:55

我找到了一个解决方法:在evently库中使用live而不是bind

代码语言:javascript
复制
cd vendor/couchapp/_attachments
cat jquery.evently.js  | sed -e 's!\.bind(!.live(!'

我会试着把这个推到evently的上游。

票数 1
EN

Stack Overflow用户

发布于 2011-11-03 05:34:39

或者,您可以使用以下方式放置事件:

代码语言:javascript
复制
table/<event>/selectors/a/click.js

(其中event负责填充动态表格,例如_changes)。这确保了事件在表生成后被绑定。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7982493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档