0

Wordpress の Thickbox を使用して、ユーザーが選択したい画像の値を再実行しようとしていますが ([投稿に挿入] をクリックしたとき)、Thickbox は閉じず、空の白いボックスとして表示されます。

フィールド$('#office-image input#image')は存在し、Firebug はエラーを報告していません。

なぜこれがうまくいかないのかわからないので、助けてください。ありがとう。

window.send_to_editor = function(html){

    var image_url = $('img', html).attr('src');

    $('#office-image input#image').val(image_url);
    tb_remove();

}
4

1 に答える 1

1
tb_show('', 'media-upload.php?type=image&TB_iframe=true');
window.original_send_to_editor = window.send_to_editor;
window.send_to_editor = function (html) {
    var fileInput = jQuery(fileInput_id);
    if (fileInput) {
        fileurl = jQuery('img', html).attr('src');
        jQuery(fileInput).val(fileurl);
        tb_remove();

    } else {
        window.original_send_to_editor(html);
    }
};

私はそのために上記のスクリプトを使用しており、正常に動作しています

于 2012-12-21T12:11:00.097 に答える