我通过克隆一些内容来动态创建div。在此之后,我必须动态更改内容。例如,bellow div由$.each
动态生成并设置内容。
<div id="tab1">
<div class="content">content 1</div>
</div>
<div id="tab2">
<div class="content">content 2</div>
</div>
<div id="tab3">
<div class="content">content 3</div>
</div>
<div id="tab4">
<div class="content">content 4</div>
</div>
现在我想再次动态更改内容。这是我的示例代码的一个实践。
$.each( data, function( key, d ) {
var $tabId = '#tab'+d.id;
//check is ID created
if(document.getElementById($tabId) == null)
{
$newTab = $modelTab.clone().prop('id', $tabId );
$newTab.find('.content').text(d.content); //this part is working
}
else
{
$($tabId).find('.content').text(d.content); //not working
}
});
这意味着我只是一次用ID克隆一个div,然后我将更新具体内容。请给我一个解决方案。我该怎么办?