jQuery Combobox导致白色空间

时间:2014-04-28 19:07:58

标签: jquery json jsp combobox autocomplete

我有一个使用JSON由JSP填充的组合框。自动完成功能可以很好地工作,但是当我选择一个项目时,会有很多空白区域被添加到所选项目的显示位置。

如果我在没有组合框功能的情况下保持原样,则所选项目通常会显示,而不会显示所有额外的空白区域。知道这里发生了什么吗?我希望将其保留为组合框,以适应页面的其余部分。它只是这个特别似乎表现得像这样的人。

<select id="box1">
   <option value=""></option>
      <core:forEach var="msg" items="${message}">
           <option value="<core:out value='${msg.messageValue}'/>">
               <core:out value="${msg.messageAlias}"/>
           </option>
      </core:forEach>
</select>

<script>
$(document).ready(function(){
 $('#box1').combobox();
});

</script>

1 个答案:

答案 0 :(得分:0)

如果有其他人遇到这个问题,我发现了问题所在。事实证明,jsp不喜欢我的选项标签索引,所以我只需将所有内容移动到一行并修复它。

<option value="<core:out value='${msg.messageValue}'/>"><core:out value="${msg.messageAlias}"/></option>