-1

请看这个图像视图,我到底想要做什么......

<%
for(;IteratorOfList.hasNext();)
{
String optionValue = IteratorOfList.next();
%>

<select id='1'>
<option value="Aunt">Aunt</option>
<option value="Brother">Brother</option>
<option value="Brother in law">Brother in law</option>
<option value="Cousin">Cousin</option>
<option value="Doughter">Doughter</option>
</select>
<%}%>

在上面的代码中,假设 for 循环运行了 3 次,因此我们得到了三个选择框,所以我的问题是如何在我从数据库中获取的所有这三个选择框中选择选项,并且所有三个值都绑定在请求对象中只是为了在这些选择中选择三个不同的值....

4

1 回答 1

0

我完全不明白你的问题..但我尽力了..

您想用字符串列表填充下拉列表。

Jquery用来做这个。一旦你有了字符串数组,javascript你就可以遍历数组并<option>使用数组值创建元素并将其附加到select框中。

  $.each(relationsList, function(val, text) {
      $('#relationsDropDown').append( $('<option></option>').val(val).html(text) );
  });

根据更新的问题..我进行了更改,这是JSFIDDLE

于 2013-02-07T19:19:15.513 回答