次のコードを使用して、新しい 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>
問題は、これが 1 つの追加された div でのみ機能することです。2 番目を追加しようとすると、次のようになります。
<div id="wrapper">
<div name='item'>
[object Object][object Object]
</div>
</div>
理由とこれを修正する方法はありますか? 前もって感謝します。