0

テキストフィールド licenseExpiry に jQuery 日付ピッカーが接続された SimpleModal を使用して、モーダル ウィンドウが表示されます。licenseExpiry は、ajax 呼び出し (SchoolDetails.php) のコンテンツ内で定義されます。ただし、テキスト ボックスをクリックしても何も起こりません。コンソールに「opened」と表示され、licenseExpiry オブジェクトが DOM に確実に存在するため、コールバックが発生していることがわかります。

function SchoolDetails()
{
    $.ajax({url:'SchoolDetails.php', success: function(data)
    {
        $('#admin-modal-content').html(data);
        $('#admin-modal-content').modal({
            onShow : function() {
                console.log("opened");
                $( "#licenseExpiry" ).datepicker();
            },
            containerCss: {
                width: 500,
                height: 400
            }});

        }});
        return false;
    }

私は何を間違っていますか?

編集:関数を onShow コールバックの onOpen コールバックと SchoolDetails.php に入れてみましたが、これも機能しません。

4

1 に答える 1