我有一个像下面这样的div结构
<div id=main">
<input type="hidden" id="people_0_1_0" value="12"/>
<input type="hidden" id="people_0_1_1" value="12"/>
</div>
Run Code Online (Sandbox Code Playgroud)
现在,如何在变量中添加所有隐藏的输入值.谢谢
使用Jquery的map
功能
var myArray = $('#main input').map(function(){
return $(this).val();
}).get();
Run Code Online (Sandbox Code Playgroud)
它将收集所有输入值(在本例中为12和12)到数组变量.
见jsfiddle http://jsfiddle.net/GkXUS/1/
如果要获取值的总和,可以执行以下操作
var total = 0;
$.each(myArray,function() {
total += parseInt(this,10);
});
?
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
948 次 |
最近记录: |