[英]What is the correct HTML syntax for adding an ID to a tbody element?
I am trying to get the values from API using JS and create a DIV tag with Table Rows.The rows and data are formed successfully. 我正在尝试使用JS从API获取值并使用表行创建DIV标签。行和数据已成功形成。 The problem is that when I call this inside a Table BODY it does not work.
问题是,当我在表BODY内部调用它时,它不起作用。 The Data are visible outside the Table.
数据在表格外部可见。
$.each(data.tasks, function(i,tasks)
{
j=j+1;
var html ="<tr><td>"+j+"</td><td>"+data.tasks[j].song_name+"</td><td>"+data.tasks[j].album_name+"</td><td>"+data.tasks[j].price+"</td></tr>";
$(html).appendTo("#odersList");
});
And my HTML code is: 我的HTML代码是:
<tbody>
<div id="odersList"></div>
</tbody>
Do like below : 像下面这样:
$.each(data.tasks, function(i,tasks)
{
j=j+1;
var html ="<table><tbody><tr><td>"+j+"</td><td>"+data.tasks[j].song_name+"</td><td>"+data.tasks[j].album_name+"</td><td>"+data.tasks[j].price+"</td></tr></tbody></table>";
$(html).appendTo("#odersList");
});
and HTML markup 和HTML标记
<div id="odersList"></div>
Because the markup ou are using is invalid, you can't add Div tag in <tbody>
but you can add it in <td>
由于您正在使用的标记无效,因此不能在
<tbody>
添加Div标签,但可以在<td>
添加它
将ID添加到TBODY的工作正常。
<tbody id="odersList">
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.