4

入力テキストでJavaスクリプトを使用してポップアップページを開くか表示したい:

<input class="addpopup" type="text" name="address" id="address"></input>
<script>
    $(".addpopup").click(function () {
        $(this).page('#popupAddfix');
    });
</script>

そしてポップアップコード:

<div data-role="popup" id="popupAddfix">
  <form>
    <h3>Your Address</h3>
    <label >Address</label>
    <input type="text" name="addfix" id="fix" value=""/>

    <button type="submit" >Save</button>
  </form>
</div>

しかし、それはポップアップを開いていません。どうすればこれを実現できますか?

4

1 に答える 1

5

プログラムでポップアップを開くには、 を使用して呼び出す必要があります.popup('open')focusclicktap...などの任意のイベントを使用する

デモ

$(document).on('focus', '.addpopup', function() {
 $('#popupAddfix').popup('open');
});
于 2013-06-16T06:52:00.527 に答える