【发布时间】:2014-07-07 16:51:30
【问题描述】:
我正在使用 jQuery Mobile,我需要打开一个包含动态内容的对话框。
这是JS代码:
$('.link').on( "click", function() {
html = '';
html += ' <div data-role="header" data-position="fixed" data-tap-toggle="false" data-theme="b" class="header">';
html += ' <h1>Title</h1>';
html += ' </div>';
html += ' <div id="dialog-content">text</a>';
$('#dialog').html(html);
$.mobile.changePage("#dialog");
});
这是用作对话框的 div:
<div data-role="page" data-dialog="true" id="dialog"></div>
第一次完美运行。第二次我无法清除对话框内容并将新的内容放入其中。新内容出现在第一个上瘾。 如果我尝试清除对话框内容,它不起作用:
$('#dialog').empty();
提前致谢
【问题讨论】:
-
您使用的
jQM的版本号会有所帮助。加上你的代码的其余部分,或者更好的是,一个 jsfiddle。
标签: jquery jquery-mobile dialog