如何设置下拉列表的值

时间:2014-02-20 15:26:12

标签: javascript jquery

图像我在这里想到了

<select id="brands[]" name="brands[]"><option value="121">...</option>...</select>
<select id="brands[]" name="brands[]"><option value="122">...</option>...</select>
<select id="brands[]" name="brands[]"><option value="123">...</option>...</select>
<select id="brands[]" name="brands[]"><option value="124">...</option>...</select>
 ...

现在,我希望为每个框更改所选条目的值(而不是索引)。我在javascript标签里试过这个:

$("#brands")[0].val('121'); 
$("#brands")[1].val('122');   
$("#brands")[2].val('123'); 
$("#brands")[3].val('124'); 

这不起作用。是否有任何男孩知道如何根据dropdownbox品牌的值更改所选项目。 X

我没有更多的想法

1 个答案:

答案 0 :(得分:2)

ID必须是唯一的

但您可以使用name

var selects = $('select[name="brands[]"]')
selects.eq(0).val('121'); 
selects.eq(1).val('122');   
selects.eq(2).val('123'); 
selects.eq(3).val('124'); 

DEMO