jay*_*Ann 5 javascript arrays json
我只想询问有关在数组中添加数据的问题.但我想放的数据来自输入框表.这是我一直在练习获取数据的代码:
我有一个添加按钮,每次单击该按钮时,它都会将数据存储在my_data变量中.
我想在我的变量中生成一个输出,如下所示:
my_data = [ {plank:"1",thickness:"4",width:"6",length:"8",qty:"1",brdFt:"16"}]
Run Code Online (Sandbox Code Playgroud)
如果我再次添加另一个数据,它将添加该变量,它是这样的:
my_data = [ {plank:"1",thickness:"4",width:"6",length:"8",qty:"1",brdFt:"16"},
{plank:"2",thickness:"5",width:"6",length:"2",qty:"1",brdFt:"50"}]
Run Code Online (Sandbox Code Playgroud)
我现在的代码非常糟糕,所以请帮忙.
目前我的输出:
1,4,6,4,1
您应该能够使用以下命令迭代所有文本框:
function add(e) {
var obj = {};
$('#addItem input[type="text"]')
.each(function(){obj[this.name] = this.value;});
myItems.push(obj);
}
Run Code Online (Sandbox Code Playgroud)
myItems您的物品的全局容器在哪里,#addItem您的表单在哪里。
更新了jsfiddle。
如果您使用表单和提交按钮,那么您应该能够实现非 JavaScript 方法来添加您的信息,以便未启用 JavaScript 的人也可以访问该网站。
| 归档时间: |
|
| 查看次数: |
10813 次 |
| 最近记录: |