我正在尝试使用 jQuery mobile 创建一个简单的小部件。我有一个按钮,当我单击该按钮时,我希望出现一个显示日期提交表单的对话框。我在我的html中定义了一个div,如下所示:
<div data-role="dialog" id="DatePage" >
<div data-role="content">
<form>
<input type="date" name="date" />
<input type="submit"/>
</form>
</div>
</div>
现在,为了在单击按钮时出现此对话框,我一直在尝试使用以下代码行:
$.mobile.changePage("#DatePage");
但是,当我这样做时,什么也没有发生。我尝试添加其他参数并使用不同的变体,但没有任何效果。根据我在其他地方读到的内容以及我看到的示例,这一行应该向我显示对话框,但它根本没有。我究竟做错了什么?