我正在追加到我的页面中的现有div。附加文本包含字符串中的html代码。问题是,添加页面后添加点击时事件不起作用。我想Jquery加载页面加载控制,我必须做一些事情再次攻击事件。将JQuery事件附加到“即时创建”控件
1
A
回答
5
尝试使用或.delegate来达到此目的。
2
你正在失去delegate()
。
所以,如果你运行
$('#workingArea a.doAction').bind('click', function(){
// do stuff
});
或等值
$('#workingArea a.doAction').click(function(){
// do stuff
});
后加载的任何a
的运行没有得到事件。
相反,如果你做
$('#workingArea').delegate('a.doAction', 'click', function(){
// do stuff
});
那么这些事件将任何和所有的得到补充,只要在运行时#workingArea
存在未来a.doAction
元素被捕获。
相关问题
- 1. 将事件附加到控件
- 2. 将jquery事件附加到动态创建的元素(jquery加载php文件)
- 3. jQuery如何将事件附加到新创建的对象
- 4. 如何动态生成HTML时将jquery附加到click()事件?
- 5. jQuery的:如何将一个事件附加到类中新创建的元素
- 6. PHP:将附件添加到“即时”电子邮件?
- 7. 如何将一个事件处理程序附加到在运行时创建的ASP.NET控件?
- 8. 即时事件问题-jquery
- 9. 通过JQuery附加PHP创建元素的事件
- 10. 将事件添加到jQuery
- 11. jquery将点击事件添加到动态创建的元素
- 12. XUL将事件附加到锚点附加到javascript
- 13. 将click()事件附加到FaceBook'Like'按钮?
- 14. 将OnCheckedChanged事件附加到div.onclick()
- 15. 将外部事件附加到方法
- 16. 将事件附加到动态元素
- 17. 将双击事件附加到标签
- 18. 将参数附加到KeyUp事件
- 19. 更改时附加事件到属性
- 20. 如何将事件附加到链接早期附加方法的onSubmit事件?
- 21. 使用上()将事件处理程序附加到将动态创建
- 22. 将多个控件附加到div
- 23. jQuery附加用户控件中不粘的事件
- 24. 创建Firefox附加组件
- 25. 即时创建CSV并发送电子邮件,未创建附件
- 26. 将事件附加到telerik模板列中的控制器中
- 27. 附加事件处理程序到动态创建TreeViewItems
- 28. 将相同的事件处理代码附加到jquery中的多个事件
- 29. 附加事件
- 30. 附加事件
谢谢。我喜欢简单的问题:) – Pabuc
只是一个更新 - 'live'和'委托'都被弃用。你应该使用'on'(http://api.jquery.com/on/)。 –