我正在尝试习惯 jQuery 中新的正确做事方式,但我不知道如何进行与原始绑定一样优雅/干燥的“实时”绑定。以前,使用“live”我相信你可以做到这一点,只提到一次元素:
$("#element_id").live("click",function(){
//stuff
}).live("mouseover", function(){
//stuff
}).live("mouseout", function(){
//stuff
});
现在,$(document).on
看来我需要这样做:
$(document).on("click","#element_id",function(){
//stuff
}).on("mouseover","#element_id",function(){
//stuff
}).on("mouseout","#element_id",function(){
//stuff
});
这不太简洁并且重复了元素。有没有明显更简单的方法来实现这一点?