jQuery显示图像问题

时间:2010-02-24 13:55:00

标签: jquery

我有PHP页面,用户可以上传照片(使用Ajax和PHP脚本)。上传后的照片(拇指)显示在DIV上传下载字段后。

然后,在点击发送按钮后,我想在留言板的同一页面上克隆那个DIV,其他消息包含或不包含上传的照片。

当我尝试用:

var pht = $("#photos").clone().addClass('p_pht');

并尝试显示已发送的照片,如下所示:

$("div#wall").append('<div class=msg>'+ message +'</div><div class=n_pht>'+ pht +'</div>');

我在应该显示照片的地方收到jQuery错误消息“[object Object]”。

我做错了什么?

1 个答案:

答案 0 :(得分:6)

尝试

pht.html()代替pht

$("div#wall").append('<div class=msg>'+ message +'</div><div class=n_pht>'+ pht.html() +'</div>');

如果message也是jQuery对象,则提供message.html()