html部分:
<ul>
<li>
<input type="text" name="" id="" value="1" />
<span id="">
100
</span>
</li>
<li>
<input type="text" name="" id="" value="2" />
<span id="">
200
</span>
</li>
<li>
<input type="text" name="" id="" value="3" />
<span id="">
300
</span>
</li>
<li>
<input type="text" name="" id="" value="4" />
<span id="">
400
</span>
</li>
</ul>
JS部分:
var totalArr=[]
$('li').each(function(){
var test={num:JSON.parse($(this).find('span').text().trim()), Price:addCount = JSON.parse($(this).find('input').val())}
console.log(test)
totalArr.push(test)
})
console.log(totalArr)
定义个用来存放的空数组;
将列表循环,并按照自己要求存放对象;
将循环得出的对象push在一个数组中;
得出最后的数组值