javascript - 在现有的 html 结构中动态附加 div 标签

标签 javascript jquery

我需要在现有的 html 结构中附加一个 div 标签。问题是我无法定位 div,之后我需要附加新的 div。我需要将我的 div 附加到“自动滚动”div 中。附加的 div 是动态生成的。

目前正在发生的是 div 被附加到 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);

 });

最佳答案

目前发生的情况是 div 被附加到 ID 为“cases”的 div 中。但我希望它附加到“自动滚动”div 中。

那是因为 tb 是 #cases div 的对象,而您正在向它附加内容。您需要使用 auto-scroll 类定位内部 div:

var tb = $('#cases .auto-scroll');

关于javascript - 在现有的 html 结构中动态附加 div 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29406687/

相关文章:

javascript - 为什么 Google Chrome 不支持这种 JavaScript 语法?

javascript - node.js 脚本中的 SQLITE_MISUSE 错误

javascript - 我应该将对象文字存储在 jQuery 命名空间还是全局命名空间中?

javascript - jquery 中带有 `filter` 的 toLowerCase()

jQuery 可排序占位符位置(索引)

javascript - 上传后立即显示图像

javascript - 如何获取onclick调用对象?

javascript - Chrome 开发工具 : How to see attached event listeners for an HTML element

javascript - 如何创建 XMLHttpRequest FormData 表单对象

javascript - 在 JavaScript 中将变量设置为类