我无法在pageinit()
之后添加我的链接来触发本机tap()处理程序$('#feed div[data-role="content"]' ).append('<a id="dfd" data-rel="dialog" href="www.google.com" class="tr"> </a>');
我也试过制作自己的处理程序,但也没有运气:
$('#dfd').live("tap", function() {
//JQM
});
答案 0 :(得分:1)
不要使用.live()|弃用
在永远在那里的父母身上使用.on(&#39; tap&#39;,elem)
答案 1 :(得分:0)
有一些类似的错误,我动态创建了一个列表,并想要点击列表元素。我不知道这个问题,但是对我有用的解决方案是在JQ1.7中使用('tap','li'..),在JQ 1.6.4中我必须使用delegate()。尝试委托代替现场。如果没有帮助,请在刷新样式之前尝试使用追加函数末尾的委托。
希望这有帮助