Sergio
Sergio

Reputation: 1239

jQuery display image issue

I have PHP page where users can upload photos (using Ajax & PHP script). Those uploaded photos (thumbs) are shown after upload in DIV below upload field.

Then, after hitting send button I want to clone that DIV at that same page at message board, bellow other messages with or without uploaded photos.

When I try to do that with:

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

and try to display sent photos bellow sent message like this:

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

I get jQuery error message "[object Object]" in place where the photos should be displaying.

What am I doing wrong?

Upvotes: 1

Views: 103

Answers (1)

rahul
rahul

Reputation: 187030

Try

pht.html() instead of pht.

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

If message is also a jQuery object then give message.html().

Upvotes: 6

Related Questions