2011-04-26 56 views
0
同一类的每一个选择框的值

所以我有几个选择,而像这样:如何获得jQuery中

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

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

所有这些都是类名“设计师”

什么我想要做的是获取当前选定的选项作为一个值,并将它们全部添加到一个变量。

例如

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

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

希望是有道理的。

感谢

回答

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

理想的情况下,这可能与褶皱来实现,但JS不具有原生(也不jQuery的)。然而,实施起来很简单。

+0

非常棒的工作完美! – Jordash 2011-04-26 23:20:14