我创建了一个 div 和一个按钮。单击按钮时,将有一组元素(包括 1 个选择框和 2 个文本输入)插入到 div 中。用户可以添加尽可能多的组,当他们完成输入他们添加的所有组的数据时,他可以点击保存按钮,这会将每个组中的值一个一个地保存到 JSON 对象数组中。但是我被困在如何从每个组中获取价值的部分,所以请帮忙,谢谢。
下面列出了 div 和添加组按钮功能 -- AddExtra() 的代码:
<div id="roomextra">
</div>
function AddExtra() {
$('#roomextra').append('<div class=extra>' +
'<select id="isInset">' +
'<option value="Inset">Inset</option>' +
'<option value="Offset">OffSet</option>' +
'</select>' +
'Length(m): <input type="text" id="insetLength">' +
'Width(m): <input type="text" id="insetWidth">' +
'Height(m): <input type="text" id="insetHeight">' +
'</div>');
}
function GetInsetOffSetArray (callBack) {
var roomIFSDetail = [{
"IsInset": '' ,
"Length": '' ,
"Width": '' ,
"Height": ''
}];
//should get all the value from each group element and write into the array.
callBack(roomIFSDetail);
}