我有以下表格格式,希望能够根据用户输入添加新列和新行。如何将新表格行和列添加到表格标题到CSS表格
文档的可点击部分基本上由一列名称组成,这些名称将是每行最左边的项目。此外,还有第二个可点击区域,应该在每行添加一个表格标题时增加一个新列。
例如:
名称的列表: [杰夫] [纸币] [佛瑞德] [杰克]
要被添加到每个列项的列表: [苹果] [桔子] [汽车] [鞋]
如果杰夫和法案被选中,苹果和橙子被选中,表应该更新看起来像这样。
[Name] [apples] [oranges]
[jeff] [ ] [ ]
[bill] [ ] [ ]
如果然后另一项被选定它看上去就像这样
[Name] [apples] [oranges] [shoes]
[jeff] [ ] [ ] [ ]
[bill] [ ] [ ] [ ]
此外,如果另一名在这一点上,应该看起来像这样
[Name] [apples] [oranges] [shoes]
[jeff] [ ] [ ] [ ]
[bill] [ ] [ ] [ ]
[fred] [ ] [ ] [ ]
选择这是什么html结构看起来像:
<form>
<div id="opTable">
<div class="thead">
<div class="th first">
Name
</div>
<div class="th">
clase
</div>
<div class="th">
gold
</div>
</div>
<div class="tbody">
<div class="tr">
<div class="td first">
Billy
</div>
<div class="td">
<input type="text" style="width:100px"/>
</div>
<div class="td">
<input type="text" style="width:100px"/>
</div>
</div>
</div>
</div>
</form>
此外,代码应该能够以相同的方式删除名称和/或项目。我希望我的问题很清楚。
我在做一个使用css属性来定义表的操作。这就是为什么我在问题中指定了css表格的原因。我赞成你的回答,并会看看我的理念是否能够使其理念适合我的项目,但我担心这个问题会以不包括新行中的列的形式出现。 – Wes
也许让列已经存在并且默认情况下隐藏它们会更容易,点击该项目可以取消隐藏列。 – Wes