Javascript 在Jquery下拉列表中选择元素

Javascript 在Jquery下拉列表中选择元素,javascript,jquery,drop-down-menu,Javascript,Jquery,Drop Down Menu,我有一张输入个人详细信息的表格。我使用Jquery下拉列表添加国家和州。 当我在下拉列表中选择国家时,状态下拉列表出现,我可以在其中选择状态 我的问题是-在更新个人详细信息的过程中,我使用从数据库获得的数据填充同一表单。我无法从下拉列表中的数据库中选择相同的国家/地区 这是下拉代码 <select onchange="print_state('state',this.selectedIndex);" id="country" name="country">

我有一张输入个人详细信息的表格。我使用Jquery下拉列表添加国家和州。 当我在下拉列表中选择国家时,状态下拉列表出现,我可以在其中选择状态

我的问题是-在更新个人详细信息的过程中,我使用从数据库获得的数据填充同一表单。我无法从下拉列表中的数据库中选择相同的国家/地区

这是下拉代码

<select onchange="print_state('state',this.selectedIndex);" id="country"               name="country">


</select>

<select name ="<spring:message code="state" id = "state"></select>
<script language="javascript">print_country("country");</script>


  this is how the js file looks..                                     
  var country_arr = new Array("Afghanistan", "Albania", "Algeria"...}
  var s_a = new Array();
  s_a[0]="";
  s_a[1]="Badakhshan|Badghis|Baghlan|Balkh|Bamian|...}

您是如何从数据库接收数据的?ajax?没有。我有一个在请求范围中设置的对象。当你填充相同的表单进行更新时,你有用户以前选择的selectedIndex吗?没有。我只有一个字符串。我意识到索引也应该被存储。。。。。