Javascript 淘汰:带有表列的foreach插入额外的TR
A解释了这个问题。我想使用Javascript 淘汰:带有表列的foreach插入额外的TR,javascript,knockout.js,javascript-databinding,Javascript,Knockout.js,Javascript Databinding,A解释了这个问题。我想使用knockout:foreach为表生成列标题(标记)列表。但是,如果检查DOM,可以看到在每个周围插入了一个,这会导致列标题都堆叠在最左边的列的上方,而不是在相应的表单元格上方显示一个列标题 我原以为这可能是我的朋友,但现在我正在尝试,它不起作用;如果打开javascript控制台,您将看到无法找到关闭foreach循环的注释(关于这个特定问题还有其他问题,但他们的解决方案对我不起作用) 您需要将TH元素包装在一个TR中,而不是让浏览器猜测它们的放置位置 <th
knockout:foreach
为表生成列标题(
标记)列表。但是,如果检查DOM,可以看到在每个
周围插入了一个
,这会导致列标题都堆叠在最左边的列的上方,而不是在相应的表单元格上方显示一个列标题
我原以为这可能是我的朋友,但现在我正在尝试,它不起作用;如果打开javascript控制台,您将看到无法找到关闭foreach循环的注释(关于这个特定问题还有其他问题,但他们的解决方案对我不起作用) 您需要将TH元素包装在一个TR中,而不是让浏览器猜测它们的放置位置
<thead>
<tr data-bind="foreach:columns">
<th data-bind="text: $data.field_name"></th>
</tr>
</thead>