我有一个包含输入元素的表单。在窗体的底部,我有一组输入,例如X.我有一个“添加更多”按钮,单击此按钮时,应将此组输入附加到窗体上。 我已经完成了JS n HTML部分。但我想知道是否有任何方法来显示一组行作为fieldset(外边框和标题/图例),这看起来会更好。或者有任何其他方式来做到这一点?将表格行分组为字段集
回答
您无法使用fieldset
标记对表格行进行分组,但您可以使用thead
,tfoot
和tbody
标记对它们进行分组。例如。
<table>
<tr>... (normal row)
<tr>... (normal row)
<tbody class=added>
<tr><td>foo <td>bar
<tr><td>hello <td>world
</tbody>
<tr>... (normal row)
<tr>... (normal row)
</table>
然后,您可以对其进行设计,例如,
tbody.added {
outline: solid #696 2px;
outline-radius: 0.4em;
-moz-outline-radius: 0.4em;
}
所有'tr'元素应该包含在'tbody'中;在您张贴的标记中,浏览器将会或应该在构建DOM时更正您的标记,并将包含在“tbody”中的tr * * *包装在另一个“tbody”中。 [在JS Fiddle上演示](http://jsfiddle.net/LykDQ/),用'检查元素'检查DOM。 – 2012-02-17 11:14:01
@David Thomas,在现代HTML解释中,“无家可归”的'tr'元素被视为隐含的'tbody'元素。这并不意味着我的标记是不正确的。它只是简明扼要的,只为需要的分组使用显式的'tbody'标签。但需要注意的是,即使标签没有,元素也存在,因此为'tbody'指定样式(与限定的'tbody.added'相反)会产生不希望的效果。 – 2012-02-17 11:58:40
- 1. Ajax网格字段分组
- 2. 将表格字段值转换为数组或多维数组
- 3. Zend表格字段名称为数组
- 4. 将表格存储为一个集合的字段mongodb
- 5. 将表格字段转换为jCheckBox
- 6. Django表单字段分组
- 7. 将字段拆分为一个字段
- 8. 按分组工作,将数据分组为字符串格式
- 9. 每个表单的字段集或每个字段组的字段集?
- 10. 将制表符/空格分隔行转换为嵌套数组
- 11. Django CBV:字段子集重用表格
- 12. 如何将空格分隔字段拆分为SQL Server中的行?
- 13. 按字段将字符串格式化为3位数组
- 14. 将数字HTML表格解析为数组的JavaScript表格
- 15. 按字段对列表进行分组并将项添加到字典
- 16. 在表格字段中使用计数和分组依据“ - ”
- 17. 如何分割两个表格字段?
- 18. 单独的表格或区分字段?
- 19. 当空字段到来时,删除iPhone中分组表格视图中的行?
- 20. 按字段分组
- 21. Lucene字段分组
- 22. SQL - 将字段分组到列中
- 23. linq分组表只有一个字段
- 24. 为分组字段创建索引?
- 25. 如何在primeng表中使用rowspan分组对多个字段进行分组
- 26. 将段落拆分为多维数组
- 27. 将文本分组为段算法
- 28. Javascript:将数组拆分为段
- 29. 将字符串字段转换为集合集
- 30. 如何按字段对列表进行分组,并通过linq选择另一个字段的分组min?
你到底想要什么?请你说清楚一点吗? – Shabib 2012-02-17 10:54:04
你能发布你的JavaScript和HTML吗?理想的情况下,给出一些关于为什么要将'tr'元素封装在'fieldset'中的想法,而不是简单地将'input'元素分组到'fieldset'中。 – 2012-02-17 16:00:36