Jquery mobile Jquerymobile如何在创建链接pageinit()时让tap()处理

Jquery mobile Jquerymobile如何在创建链接pageinit()时让tap()处理,jquery-mobile,Jquery Mobile,在pageinit()之后添加链接时,无法启动本机tap()处理程序 有一些类似的错误,我动态创建了一个列表,并希望捕获单击列表元素的行为。我不知道这个问题,但对我有效的解决方案是在JQ1.7中使用on('tap','li'),在JQ1.6.4中,我必须使用delegate()。尝试委派而不是现场。如果没有帮助,请在刷新样式之前,尝试在append函数末尾使用委托 希望这有帮助不要使用.live()|已弃用 在始终存在的父对象上使用.on('tap',elem) $('#feed div[dat

在pageinit()之后添加链接时,无法启动本机tap()处理程序


有一些类似的错误,我动态创建了一个列表,并希望捕获单击列表元素的行为。我不知道这个问题,但对我有效的解决方案是在JQ1.7中使用on('tap','li'),在JQ1.6.4中,我必须使用delegate()。尝试委派而不是现场。如果没有帮助,请在刷新样式之前,尝试在append函数末尾使用委托

希望这有帮助

不要使用.live()|已弃用

在始终存在的父对象上使用.on('tap',elem)

$('#feed div[data-role="content"]' ).append('<a id="dfd" data-rel="dialog" href="www.google.com" class="tr">&nbsp;</a>');
$('#dfd').live("tap", function() {
 //JQM
});