jQuery モバイルを使用して単純なウィジェットを作成しようとしています。ボタンがあり、そのボタンをクリックすると、日付送信フォームを表示するダイアログが表示されます。次のように、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");
しかし、私がこれを行うと、何も起こりません。他の引数を追加して、さまざまなバリエーションを使用しようとしましたが、何も機能しません。私が他の場所で読んだこと、および私が見た例から、この行はダイアログを表示するはずですが、単に表示されません。私は何を間違っていますか?