我在另一个div中动态添加一个div,我成功了。但是,我想在动态添加的div中显示数据,其中我真的卡住了。以下是代码:
的.js
function GetInfoOnSameActivity(currentElem, priorityObj) {
if (priorityObj.UpcomingActivities() != undefined) {
$.each(priorityObj.UpcomingActivities(), function (i, v) {
var activityElements = $(currentElem).find('.priority-icon')[i];
var div = $('<div>').addClass('detail-popup');
$(activityElements).append(div);
});
}
}
在加载时调用上面的jquery函数。 cshtml如下:
.cshtml
<div class="priority-icon">
@*<div class="detail-popup">
<strong data-bind="text:Title()"></strong>
<p data-bind="text:Description()">
</p>
</div>*@
</div>
我在 .cshtml 中评论的代码是我动态添加的类。我现在想在类 detail-popup 中动态添加标记值。我是否需要在动态添加的div中添加和附加我在 .cshtml 中使用的每个标记以显示其值(例如<strong>, <p>
)
答案 0 :(得分:3)
您可以添加多个标签,例如
$('.el').append('<div><p><strong></strong></p></div>');