我想使用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