2014-09-05 45 views
0

我有两个我正在使用的DropDownLists。根据DropDown A的选定索引,使用jQuery更改DropDownB的selectedindex

<div id="agency"> 
    <select id="DropDownA"> 
     <option value="1">Item 1</option> 
     <option value="2">Item 2</option> 
     <option value="3">Item 2</option> 
    </select> 
</div> 
<div id="agency-id"> 
    <select id="DropDownB"> 
     <option value="A">Item A</option> 
     <option value="B">Item B</option> 
     <option value="C">Item C</option> 
    </select> 
</div> 

两个DropDownLists的值是不同的。我需要它,所以当选择项目1时,也选择项目A.当选择项目2时,选择项目B.

我试过使用这个代码,我发现在类似的问题,但它只是改变DropDownB准时,而不是重复。

$("div#agency select").change(function(){ 
    $("div#agency-id select")[0].selectedIndex = 1; 
}); 

回答

0

那么你将它设置为指数1每次 - 获得第一的指数变化,然后选择设置:

$("div#agency select").change(function(){ 
    var index = this.selectedIndex; 
    $("div#agency-id select")[0].selectedIndex = index; 
}); 
+0

这个工作。谢谢。我之前在小提琴中尝试过,但没有奏效。我在我的工作环境中尝试过它,它工作正常。我猜小提琴因为某种原因搞乱了。感谢您的帮助。 – 2014-09-05 18:45:13

相关问题