我有一个页面,在运行时我添加一些控制根据情况。不会处理像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