【问题标题】:How to increase an array index in JS如何在JS中增加数组索引
【发布时间】:2020-06-29 16:49:38
【问题描述】:

我创建了一个 JavaScript 函数,在其中定义了一个数组并将数组值附加到 HTML 表中,但我不知道如何动态增加数组索引。

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table class="table table-striped">
 <thead>
    <tr>
      <th id="time">Time Stamp</th>
      <th id="tmpr">Temperature</th>
      <th id="crrt">Current</th>
    </tr>
  </thead>
  <tbody id="abc">
  </tbody>
</table>

<script>
$(document).ready(function storetime() {
	var tim = [
		["11:34:4", 30, 31],
		["11:34:5", 34, 35],
		["11:34:6", 37, 39]
	];
	
	$.each(tim, function(i, val) {
		$("#abc").append(
			`<tr><td> (` + val[0] + `)</td> <td> (` + val[1] + `)</td></tr>`
		);
	});
});
</script>

【问题讨论】:

标签: javascript html css arrays html-table


【解决方案1】:

一种可能的解决方案是创建一串表格主体元素并使用函数 html 在屏幕上呈现该字符串。

<script>
    $(document).ready(function storetime() {
        let html = '';
        var tim = [['11:34:4', 30, 31], ['11:34:5', 34, 35], ['11:34:6', 37, 39]];
        $.each(tim, function (i, val) {
            html += `<tr><td> (${val[0]})</td> <td> (${val[1]})</td></tr>`;
        });
        $('#abc').html(html);
    });
</script>

还有更多解决方法,搜索createElement函数和appendChild函数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-14
    • 1970-01-01
    • 1970-01-01
    • 2022-07-12
    • 1970-01-01
    • 2013-12-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多