jQuery.live()vs.on.on()方法,用于在加载动态html之后添加单击事件。
我使用jQueryv.1.7.1,其中显然不推荐.live()方法。
我遇到的问题是,当使用以下方法将html动态加载到元素中时:
$('#parent').load("http://...");
如果我尝试在之后添加一个Click事件,它不会使用以下任何一种方法来注册该事件:
$('#parent').click(function() ...);
或
// according to documentation this should be used instead of .live()$('#child').on('click', function() ...);
实现此功能的正确方法是什么?它似乎只适用于.live(),但我不应该使用这种方法。注意,#子元素是一个动态加载的元素。
谢谢。
潇湘沐
Qyouu
相关分类