我想使用jQuery將圖像加載到一個div中,一旦URL已填充到輸入框中。jQuery的 - 從動態URL加載圖像到div
到目前爲止,我已經成功地得到警報顯示,一旦輸入格已被填充..
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery(".mediafield-url").change(function() {
alert("Handler for .change() called.");
});
});
</script>
現在我要替換此警報,而是有圖像顯示在一個div從拉URL。
任何人指向我的例子或一些閱讀jquery函數我需要看着實現它?
UPDATE
由紐特更新繼我現在有這個..
function custom_admin_js() {
echo '<script type="text/javascript">
jQuery(\'.mediafield-url\').change(function(){
var a = $(this).val();
var new_img = \'<img src=\'+a+\'>\';
jQuery(\'.your-div\').html(new_img);
});
</script>';
}
add_action('admin_footer', 'custom_admin_js');
這是在WordPress的管理部分觸發,雖然它在的jsfiddle工作正常,當運行WP管理部分它給我的錯誤...
Uncaught TypeError: undefined is not a function post-new.php?post_type=image:716
(anonymous function) post-new.php?post_type=image:716
n.event.dispatch load-scripts.php?c=1&load%5B%5D=jquery-core,jquery-migrate,utils,plupload,json2&ver=3.9.2:3
r.handle load-scripts.php?c=1&load%5B%5D=jquery-core,jquery-migrate,utils,plupload,json2&ver=3.9.2:3
n.event.trigger load-scripts.php?c=1&load%5B%5D=jquery-core,jquery-migrate,utils,plupload,json2&ver=3.9.2:3
e.event.trigger load-scripts.php?c=1&load%5B%5D=jquery-core,jquery-migrate,utils,plupload,json2&ver=3.9.2:8
(anonymous function) load-scripts.php?c=1&load%5B%5D=jquery-core,jquery-migrate,utils,plupload,json2&ver=3.9.2:3
n.extend.each load-scripts.php?c=1&load%5B%5D=jquery-core,jquery-migrate,utils,plupload,json2&ver=3.9.2:2
n.fn.n.each load-scripts.php?c=1&load%5B%5D=jquery-core,jquery-migrate,utils,plupload,json2&ver=3.9.2:2
n.fn.extend.trigger load-scripts.php?c=1&load%5B%5D=jquery-core,jquery-migrate,utils,plupload,json2&ver=3.9.2:3
send_to_editor post-new.php?post_type=image:754
(anonymous function) media-upload.php?type=file&tab=library&post_id=93:4
任何想法,我哪裏出錯了?
是'.mediafield-url'輸入框? – Newtt 2014-08-31 20:02:17