Показать сообщение отдельно
  #1 (permalink)  
Старый 29.06.2014, 00:28
Аспирант
Отправить личное сообщение для culver Посмотреть профиль Найти все сообщения от culver
 
Регистрация: 10.05.2012
Сообщений: 52

autocomplete, обработка элемента списка при фокусе
Добрый день.
Делаю список autocomplete с картинками:
.data( "ui-autocomplete" )._renderItem = function( ul, item ) {
        return $( "<li>" )
                .data( "ui-autocomplete-item", item )
                .append( "<div class=\"autocomplidiv\"><a>"+"<img class=\"autocompliimg\" src= \""+item.icon+"\"/>" +"&nbsp<br/>" +item.label + "</a></div>" )
                .appendTo( ul );

При этом пытаюсь при фокусе элемента списка добавить ему класс:
focus: function( event, ui ) {
            $(ui.item).addClass("ui-state-focus");
        }

но класс не добавляется.
Подскажите пожалуйста, что я неправильно делаю?
Ответить с цитированием