我试图将appendcontent包装到image div中,但是返回了[object Object]。

 $("<div class=image>" + appendcontent + "</div>").appendTo($('.outside'));


如何将$(appendcontent)放入$("<div class=image></div>" )

在线样本
http://jsfiddle.net/PYQXa/5/

我知道我可以使用html(),但是如果我放入html(),则滑块将无法工作。这就是我需要保留对象的原因。

最佳答案

您可以使用.append

$('<div class="image">').append(appendcontent).appendTo('.outside');


.wrap

appendcontent.wrap('<div class="image">').appendTo('.outside');


给包含jQuery对象的变量加$(例如$appendcontent)作为前缀也是一种常见的做法。

10-07 12:51
查看更多