jQuery显示图像问题

Ser*_*gio 1 jquery

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

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

当我尝试这样做时:

var pht = $("#photos").clone().addClass('p_pht');
Run Code Online (Sandbox Code Playgroud)

并尝试显示发送的照片以下发送消息:

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

我得到jQuery错误消息"[object Object]"在照片应该显示的位置.

我究竟做错了什么?

rah*_*hul 6

尝试

pht.html()而不是pht.

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

如果message也是一个jQuery对象然后给message.html().