jQuery Combobox вызывает пустое пространство

0

У меня есть поле со списком, которое заполняется JSP с помощью JSON. Функциональность автозаполнения прекрасно работает, однако, когда я выбираю элемент, добавляется много свободного места, где отображается выбранный элемент.

Если я оставлю его без функции combobox, то выбранный элемент появится обычно без лишнего пробела. Любая идея, что здесь происходит? Я хотел бы сохранить его как combobox, чтобы соответствовать остальной части страницы. Это только тот, который, кажется, ведет себя так.

<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
    Вы смотрели в плагине combobox, чтобы увидеть, добавляет ли он CSS? Или, возможно, он поставляется с отдельным файлом CSS?
  • 1
    Вы проверили, если это не что-то в ваших данных JSON? jsonlint.com
Показать ещё 1 комментарий
Теги:
jsp
combobox
autocomplete

1 ответ

0
Лучший ответ

Если кто-то сталкивается с этой проблемой, я выяснил, в чем проблема. Оказывается, jsp не нравится, как я индексировал свой тег параметров, поэтому мне просто пришлось переместить все на одну строку, и это исправлено.

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню