JQuery UI Автозаполнение - PullRequest
1 голос
/ 25 марта 2011

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

Здесь доступны источник и разметканезнакомый с jsFiddle, просто прокомментируйте вопрос, чтобы сообщить мне]: http://jsfiddle.net/ahmedkhalaf/khPn7/

когда вы нажимаете, чтобы выбрать элемент, меню обновляется элементами, исключая выбранные.Мне нужно переместить мышь к другому элементу, чтобы иметь возможность снова выбирать элементы. Похоже, вы не можете повторно инициировать события фокуса и mousedown на новых элементах, не покидая элемент.в IE8 я могу выбрать все элементы, просто продолжая нажимать первый элемент.

1 Ответ

0 голосов
/ 28 марта 2011

Вы пытались прикрепить событие click к каждому варианту, где событие добавляет значение параметра в контейнер тегов, фокусируется на родительском элементе параметра, а затем удаляет параметр?

$("select#idOfSelect option").click(function(){
    $("div#idOfContainer").append( $(this).val() );
    $(this).parent().focus();
    $(this).remove();
});
...