我正在遍历页面上的一些HTML表单元素,代码如下。
var itemsArray = new Array();
$('input[type="text"].qty').each(function(index) {
if($(this).val()) {
itemsArray[index]['qty'] = $(this).val();
itemsArray[index]['itemPrice'] = $(this).parents('.control-group').find('.itemPrice').val();
itemsArray[index]['itemID'] = $(this).parents('.control-group').find('.itemID').val();
}
});
我希望index
可以像普通数组一样是0,1,2,3等。子元素是关联的,并被分配给不同的值。
控制台显示以下错误:
TypeError: itemsArray[index]未定义