我有以下表格格式,希望能夠根據用戶輸入添加新列和新行。如何將新表格行和列添加到表格標題到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