從文檔更換現場()與()
$(selector).live(events, data, handler); // jQuery 1.3+
$(document).delegate(selector, events, data, handler); // jQuery 1.4.3+
$(document).on(events, selector, data, handler); // jQuery 1.7+
我使用jQuery 1.7.1
這工作,爲靜態元素和動態加載的元素:
$("input").live("change", function() { alert("hello"); });
這不起作用,甚至不適用於靜態元素:
$("document").on("change", "input", function() { alert("hello"); });
我錯過了什麼?
呃,這麼愚蠢的錯誤。我想這是漫長的一天。 – Stijn