我在这里有一个小问题......
假设我有一个像这样的3选择框
<select id='attr1'>
<option value='1000' selected>Hijau</option>
<option value='2000'> Kuning </option>
</select>
<select id='attr2'>
<option value='2000' selected>Merah</option>
<option value='3000'> Biru </option>
</select>
<select id='attr3'>
<option value='4000' selected>Hitam</option>
<option value='5000'> Perak </option>
</select>
我的问题是..如何使用jquery来总结我的所有selectbox值? 因为我的选择框是动态的..所以它可以超过3个选择框..
任何建议??
答案 0 :(得分:0)
这样的事情:
var sum = 0;
$('select').each(function() {
sum += parseInt($(this).val());
});
答案 1 :(得分:0)
var sum =0;
$('select').each(function(){
sum += Number($(this).val());
});
alert(sum);
答案 2 :(得分:0)
以下是执行该操作的代码
var sum = 0;
$('select').each(function(){
sum += parseInt($(this).val());
})
alert(sum)
答案 3 :(得分:0)
您可以使用:选中的过滤器,
小提琴:http://jsfiddle.net/XGca7/
$(function(){
var sels = $(':selected');
var sum = 0;
sels.each(function(){sum+=parseInt($(this).val());});
alert(sum);
});