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()

+0

谢谢。但现在我有一个问题与jquery插件“fancybox”(用于显示图像)。它不起作用,如果我试图这样称呼它: var pht = $(“#photos”)。clone()。fancybox(); 这个插件有什么问题? – Sergio 2010-02-24 17:06:11