我有一個頁面,在運行時我添加一些控制根據情況。不會處理像jQuery現場活動
我寫這篇文章的代碼mouseover
事件TDs
在我的表:
$(".TableEntry .EntryCell").live("mouseover", function() {
var parent = $(this).parent();
parent.css("background-color", "C4F7C3");
});
,並根據jQuery的文檔工作fine.but:
的.live()方法已過時。使用.on()附加事件處理程序。老版本的jQuery用戶應優先使用.delegate(),而不要使用.live()。
我用on
或delegate
這樣的代碼,但它不工作:
$(".TableEntry .EntryCell").on("mouseover", function() {
var parent = $(this).parent();
parent.css("background-color", "C4F7C3");
});
我怎麼可以添加事件處理程序使用動態on
或delegate
?
似乎正在使用'on',你正在使用哪個版本的'jQuery'? –
jQuery版本1.7.1 – Arian