目前我正在使用Wordpress &在寫入文章面板中創建我自己的metabox。我有一個腳本,添加了一個自定義媒體上傳按鈕。當用戶點擊「插入到帖子」時,它會將圖片網址插入文本框中。但是,我也想顯示這個圖像的實時預覽&我希望腳本將URL也插入到圖像src中。帶變量的jQuery .html
這是當前不工作的腳本:
jQuery(document).ready(function() {
jQuery('#upload_image_button').click(function() {
formfield = jQuery('#metaupload').attr('name');
tb_show('', 'media-upload.php?type=image&TB_iframe=true');
return false;
});
window.send_to_editor = function(html) {
imgurl = jQuery('img',html).attr('src');
jQuery('#metaupload').val(imgurl);
jQuery('#preview').attr('src').html(imgurl);
tb_remove();
}
});
IE 8是給錯誤:
網頁錯誤的詳細信息
用戶代理:Mozilla的/ 4.0(兼容; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SU 3.28; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0) 時間戳:8月28日星期六2010 17:23:35 UTC
消息:對象不支持此屬性或方法 線:12 字符:2 代碼:0 URI:http://www.matthewruddy.com/premiumslider/wp-content/plugins/premium-slider/js/metabox_upload.js?ver=3.0.1
誰能幫助?謝謝..
而不是是否有可能用戶的.html()函數?這在替換圖像時正常工作,但在沒有圖像時不起作用。 標籤僅在自定義字段不爲空時顯示(使用PHP if)。自定義字段僅在用戶更新帖子時發佈,但是我希望在此之前顯示圖像。 – 2010-08-28 23:03:35