好的,我现在已经搜索了 2-3 周,所以如果这个问题已经得到解答,我深表歉意,如果我没有完全正确地理解术语,我深表歉意。我是新手。
我正在创建一个预算计划来帮助我学习编码。我在一个 HTML 表中有 3 列,以及一个带有键/值对的 obj。
我想使用 obj 中的键为我的输入创建类,以便我可以将它们全部发送到数据库以跟踪/添加/执行任何操作...
var obj = { item1=10, item2=20, item3=30}
var getkey = Object.keys(obj)
这是我尝试过的众多循环之一。
for (var i = 0; i < getkey.length, i++) {
var key = getkey[i]
var keyclass = key + "id"
var appendage = "<input id='" + key + "id'" + "name='" + key + "spendinput' type='text' />"
if (i == 0) {
$("#firstrow td:nth-child(3)").append(appendage).addClass(keyclass).removeClass("spendinput")
} else if ($(".spendinput").hasClass(prevkeyclass) == false) {
$(".spendinput").append(appendage).addclass(keyclass)
}
/*Here is my HTML*/
<form method="POST" action="expense.php">
<table>
<thead>Current Budget</thead>
<tbody>
<tr id="firstrow">
<td id="utilities"></td>
<td id="utilitiestotspend" class="spendinput"></td>
</tr>
<tr>
<td id="gas"></td>
<td id="gastotspend" class = "spendinput"></td>
</tr>
</tbody>
</table>
</form>
感谢您的任何建议。