0

外部ページをロードしてモーダルを表示するアプリケーションがあります。親ページからモーダル ウィンドウに値を渡そうとしていますが、問題があります。

親ウィンドウ

$('#previewoptin_popupcontrolsettings').click(function (e) {

    $("#popup-content").load('<?php echo $plugins_url;?>);
    $("#bulletPointOne").html($('#wpeocp_popoffercontentbullet1').val());
    $('#popup-content').modal({
        containerCss: {
            backgroundColor: "#fff",
            borderColor: "#000000",
            height: 400,
            padding: 20,
            margin: 20,
            width: 800
        },
        overlayClose: true  ,
        overlayId: 'popup-overlay',
        containerId: 'popup-container'
    });
    return false;
}); 

モーダル ウィンドウ

<div><span class="chkmrkt" id="bulletPointOne"></span></div>

それらをクエリ変数として渡すことができることは知っていますが、実際にはそうしたくありません。

ありがとう!

4

1 に答える 1

1

Jquery の読み込みは非同期です。読み込まれたコンテンツを操作するには、コールバック関数を実装する必要があります。

$("#popup-content").load('<?php echo $plugins_url;?>', function() {
  // ... do your stuff
});
于 2013-06-05T15:02:50.653 に答える