0

セレクターがどれほど暗黙的であるかに関係なく、jQuery がアンカータグを認識または選択できない場合はありますか? wordpress の最近の更新により、(管理者) モーダル ウィンドウのアンカー タグが、作成したスクリプトから見えなくなったようです。

<a href="#TB_inline?width=600&amp;height=550&amp;inlineId=ss-edit-image-box" data-id="6285" id="6285" title="Edit Individual Image Info" class="edit-image thickbox prettylink" style="display: inline;">» Edit 6285</a>

それがモーダルウィンドウのリンクです。それをクリックすると、モーダルウィンドウが表示されます。それは実際に機能します。

しかし、ajax を「投稿」することはできません。クラスでアンカータグを選択しようとしても、まだ何も得られないようです。

//get_image_ajax
$(document).on('click', '.edit-image', function (e) {

    e.preventDefault();

    var data = {
        action: 'ss_professional_ajax',
        security: '<?php echo $ajax_nonce; ?>',
        image_id: $(this).attr('id'),
    };

    $.post(ajaxurl, data, function (response) {
        $('#ss-edit-image-box-content').empty();
        $('#' + loading_icon).show();
        $('#ss-edit-image-box-content').append(response);
        $('#' + loading_icon).hide();
    });
    return false;
});

この問題は wordpress 3.6 の更新で発生したことに注意することが非常に重要です。すべてがうまくいく前に。

4

1 に答える 1