2
A
回答
7
您可以使用.on()將事件綁定到尚不存在的元素。但除此之外,我認爲你沒有太多的解決方案。
你想要做什麼?
$(document).on("click", "#futureID", function(){
/* whenever <a id='futureID'>Hello</a> is created,
it will have this functionality */
});
/* Sometime in the future, you add the link */
$("body").append("<a href='index.php' id='futureID'>Hello</a>");
該鏈接將具有上述功能已連接。
1
從版本1.3開始,您可以使用jQuery's "Live" functionality。
1
如果您將它們添加到代碼中,則可以使用.live()方法(閱讀文檔)。
例如,如果通過Web服務調用將它們添加到DOM,則可以使用事件委派。我會留給你看看!如果你正在向DOM添加一堆元素,那麼事件委託就是要走的路。
相關問題
- 1. jquery選擇不存在的元素
- 2. 如何選擇尚不存在的元素(jQuery)並更改其樣式?
- 3. jQuery選擇 - 不選擇內部元素
- 4. JQuery .eq選擇器不選擇元素
- 5. 選擇不存在的元素?
- 6. 如何通過jQuery中尚不存在的元素的事件生成元素()
- 7. JQuery - 元素選擇
- 8. 在jQuery中選擇元素
- 9. 在jQuery中選擇元素
- 10. jQuery的 - 如何設置一個選擇不存在尚未
- 11. 在不同深度選擇元素,jquery
- 12. jQuery的 - 從元素中選擇元素
- 13. 選擇值選擇元素witht jQuery的
- 14. 選擇元素的jQuery
- 15. jQuery的元素選擇
- 16. jQuery的選擇元素xpath
- 17. '選擇'元素的jQuery ui.datepicker
- 18. 的jQuery選擇元素
- 19. 選擇元素+ jQuery的
- 20. jQuery的元素選擇
- 21. 的jQuery選擇了元素
- 22. jQuery的HTML元素選擇
- 23. JQuery基礎知識 - 選擇緩存元素中的元素
- 24. jQuery獲取搜索選擇器,如果元素不存在
- 25. jquery選擇只是選擇元素,而不是它的選項
- 26. jquery選擇li元素
- 27. jquery選擇子元素
- 28. 用jQuery選擇新元素
- 29. jQuery選擇多個元素
- 30. jQuery選擇。查找元素
根據您的HTML結構,您可以使用事件委託。 – SolutionYogi 2009-07-13 21:27:22