Jquery Mobile事件“Pageshow”,然后添加click事件仅适用于刷新/重新加载页面

时间:2013-05-08 10:56:28

标签: jquery-mobile

我正在使用JQM,我正在尝试在页面中为每个div添加一个onclick事件,类为Description。

我知道我不能只使用

$this.find(".Description").on("click", onButtonInfo_Click);

因为它都是ajax。

这就是我试过的方式:

$this.find(".Description").on("click", onButtonInfo_Click);

$(document).on("pageshow", function () {
    $this.find(".Description").on("click", onButtonInfo_Click);
});

但这仍然无法正常工作,因为当它被触发时,我不会在“$ this”中加载整个页面。当我重新加载页面时,一切正常。

Somone一个想法?

马库斯

1 个答案:

答案 0 :(得分:1)

直接添加点击回调事件。

$(document).on('click','.Description', function () {
 onButtonInfo_Click();
 //other code
});