jQuery显示图像问题
问题描述:
我有PHP页面,用户可以上传照片(使用Ajax & PHP脚本)。那些上传的照片(大拇指)在DIV下载上传字段中上传后显示。jQuery显示图像问题
然后,在点击发送按钮之后,我想在该消息板的同一页面克隆该DIV,在其他消息上或下载上传照片。
当我尝试这样做,有:
var pht = $("#photos").clone().addClass('p_pht');
,并试图显示发送照片波纹发送的消息是这样的:
$("div#wall").append('<div class=msg>'+ message +'</div><div class=n_pht>'+ pht +'</div>');
我得到jQuery的错误消息“的翻译:”放置照片应该显示的地方。
我在做什么错?
答
尝试
pht.html()
而不是pht
。
$("div#wall").append('<div class=msg>'+ message +'</div><div class=n_pht>'+ pht.html() +'</div>');
如果message
也是jQuery对象然后给message.html()
。
谢谢。但现在我有一个问题与jquery插件“fancybox”(用于显示图像)。它不起作用,如果我试图这样称呼它: var pht = $(“#photos”)。clone()。fancybox(); 这个插件有什么问题? – Sergio 2010-02-24 17:06:11