如何在 Jquery 中为文档加载后创建的元素绑定事件?
我在无序列表中有一组列表项,我将它们绑定到其中的锚点,以便在单击时触发。事情是这样的:当我点击首先创建的一些 li 时,会创建一些 ul(通过 ajax),这些 li 绑定在 jQuery 的 document.ready 中。我希望动态创建的 li 也能触发。我可以这样做吗?
好吧,我希望你明白我的意思......
I have a set of list items in unordered lists that I bind the anchors inside them to fire when clicked. The thing is: Some ul's are created (via ajax) when I click on some of the li's created in the first place, binded in the jQuery's document.ready. And I want this li's that are created dynamically to fire as well. Can I do that?
Well, I hope you get what i mean...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
查看 live() 方法
使用方式与 bind() 相同,即:
Check out live() method
Use it the same way as bind(), ie :
我认为您正在寻找
live()
。I think you are looking for
live()
.live() 事件将对所有 ul 元素起作用,即使您在将 live 方法绑定到它们之后创建它们。像这样:
在此处查看实时信息。
The live() event will work on all ul elements even if you create them after you bind the live method to them. Like so:
See the info on live here.