我正在使用以下代码在新 div 中动态创建 div:
var obj = {
name: 'item'
};
obj.html = jQuery('<div/>', { class: 'recommended' });
obj.html += jQuery('<div/>', { class: 'bestbuy' });
jQuery('<div/>', obj).appendTo('#wrapper');
所以,基本上它应该创建这样的东西:
<div id="wrapper">
<div name='item'>
<div class="I_will_be_inside_obj"></div>
<div class="I_will_also_be_inside_obj"></div>
</div>
</div>
问题是这只适用于一个附加的div,当我尝试附加第二个时,我得到的是:
<div id="wrapper">
<div name='item'>
[object Object][object Object]
</div>
</div>
任何想法为什么,以及如何解决这个问题?提前致谢。