我需要在現有html結構內追加div標籤。問題是我無法針對div,之後我需要追加新的div。我需要在「自動滾動」div內追加我的div。而附加的div是動態生成的。在現有html結構中動態添加div標籤
目前發生的事情是,divs被追加到id爲「cases」的div中。但我希望它在「自動滾動」div內追加。
下面是HTML結構:
<div class="wrapper" id="cases">
<div class="row">
<div class="col-md-12 case-view-header">Header text</div>
</div>
<div class="auto-scroll">
</div>
</div>
我的代碼:
$.each(caseRecords, function(index, value) {
var tb = $('#cases');
var autoscroll = $('.auto-scroll');
var html = "<div class='row data animate-row'>";
html = html + " <div class='col-xs-12 col-sm-2 col-md-2 col-lg-2 case-view-other height-fix'>" + this.c.CaseNumber + "</div>";
html = html + " <div class='col-xs-12 col-sm-4 col-md-4 col-lg-4 case-view-other height-fix'>" + this.c.Account.Name + "</div>";
html = html + " <div class='col-md-3 case-view-other height-fix'>" + this.cm.MilestoneType.Name + "</div>";
html = html + " <div class='col-xs-12 col-sm-3 col-md-3 col-lg-3 case-view-other height-fix align-center timer-case'> ";
html = html + " <div id='CountDownTimer" + index + "' data-timer='" + this.seconds + "'></div>";
html = html + " <div id='CountDownTimerText" + index + "' style='display: inline-block; position:absolute;'></div>";
html = html + " </div>";
html = html + "</div>";
tb.append(html);
setupCounter('CountDownTimer' + index, 'CountDownTimerText' + index, this.targetSeconds);
});
考慮exp通過描述你是如何實現結果或提供更多信息來描述你的代碼。 – nirazul 2015-04-02 11:50:35
@Nirazul感謝您指出。 div.auto-scroll應該被追加到目標上,顯然這個答案不夠好,'.auto-scroll'可能是一個普通的類,這裏應該有一個更準確的具體選擇 – 2015-04-03 02:11:12