我已經發出了ajax請求,並且獲得了各種各樣的行,並將它們回顯爲動態創建的div。現在我想將事件綁定到每個div,如mousedown()..做一些事情,但我無法訪問任何div。請幫助我嗎?如何使用jquery動態創建div或元素
0
A
回答
2
您可以使用.live()
,像這樣:
$(".myDivClass").live('mousedown', function() {
alert('Your mouse is down!');
});
You can view a quick demo here
它未將事件綁定到這些新的申報單,它只是執行功能/處理每當mousedown
發生在一個元素匹配那個類(通過冒泡來確定),獲得你想要的效果......就好像你將處理程序綁定到每個出現的新div。
0
和另一種解決方案,比.live()
你可以只加載jQuery函數dinamycally,在您的ayax請求。 它不是在小任務有用的,但在大的項目也可以是非常有用的(從我的做法......)
3
如果您使用jQuery 1.7+你應該使用.on()或.delegate()爲.live()折舊。
jQuery("table").on("click", "tr", function(event){});
相關問題
- 1. 使用jQuery動態創建元素
- 2. 使用jquery動態創建元素
- 3. 使用jquery動態創建html元素
- 4. 添加HTML元素來動態創建div在JavaScript或jQuery
- 5. 動態創建jquery元素
- 6. 如何使用動態創建的div元素排序的jQuery UI?
- 7. 如何創建元素並使用jQuery動態選擇它們
- 8. 如何使用jquery銷燬動態創建的DOM元素?
- 9. 我將如何動態創建使用CSS3的jQuery UI元素?
- 10. 如何使用jQuery wrap()動態創建元素?
- 11. 用jquery動態創建div
- 12. 用jquery創建動態div
- 13. 用jQuery動態創建div
- 14. 動態創建div元素(jQuery移動頁面)
- 15. 在JavaScript中動態創建元素使用EventListener創建元素
- 16. 使用javascript動態創建div/jquery
- 17. 使用jQuery來動態創建div
- 18. 如何在Jquery中動態創建div?
- 19. 隱藏元素或創建動態?
- 20. 如何將jquery動畫添加到javascript中動態創建的div元素中
- 21. 如何使用JavaScript動態創建div?
- 22. 在jquery中動態創建html元素
- 23. 訪問創建動態jQuery的元素?
- 24. 動態創建JQuery Select元素
- 25. 使用javascript動態創建元素
- 26. 使用Javascript動態創建HTML元素?
- 27. 使用javascript創建動態元素
- 28. 使用HTML/Javascript動態創建div的訪問元素
- 29. 使用javascript動態創建多個div與多個元素?
- 30. 如何在動態創建的元素上調用Jquery函數
你以前的問題http://stackoverflow.com/questions/3078634/似乎是圍繞使他們拖動。你最終想要實現什麼? – user113716 2010-06-20 12:02:28
動態創建的元素的訪問方式與任何其他元素相同。如果它不適合你,你做錯了什麼,但是除非你展示一些具體的代碼,否則不可能說出什麼。 – RoToRa 2010-06-20 12:03:21