如何在Jquery中获取同一类的每个选择框的值

时间:2011-04-26 22:54:27

标签: jquery

所以我有几个像这样的选择框:

<select class="designer">
<option>300</option>
<option>3422</option>
</select>

<select class="designer">
<option>5645</option>
<option>8323</option>
<option>3920</option>
</select>

所有这些都是班级名称“设计师”

我想要做的是将当前选择的选项作为值并将它们全部添加到一个变量中。

e.g。

var finalvalue = $('.designer').val() + $('.designer').val()

因此设计师选择框的所有值加在一起形成数字的最终值。

希望这是有道理的。

由于

1 个答案:

答案 0 :(得分:1)

var total = 0;
$('.designer').each(function(){ total+=parseInt($(this).val()); });

理想情况下,这可以通过fold实现,但JS本身没有(jQuery也没有)。但是,实现起来很简单。