我有一个使用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>
答案 0 :(得分:0)
如果有其他人遇到这个问题,我发现了问题所在。事实证明,jsp不喜欢我的选项标签索引,所以我只需将所有内容移动到一行并修复它。
<option value="<core:out value='${msg.messageValue}'/>"><core:out value="${msg.messageAlias}"/></option>