Плагин jQuery для фильтрации параметров в поле множественного выбора при вводе - PullRequest
1 голос
/ 09 марта 2011

У меня есть поле множественного выбора, заполненное каким-то заранее заданным списком.Я хочу отфильтровать эти параметры в качестве пользовательских типов в поле ввода над ним.Кто-нибудь может предложить какой-либо доступный плагин jQuery?

Спасибо, Saurabh

1 Ответ

2 голосов
/ 09 марта 2011
var input = $('input'),
    select = $('select');


input.keyup(function() {
    var inputVal = $(this).val(),
        inputLength = inputVal.length;

    select.find('option').each(function() {

        if ($(this).val().substr(0, inputLength) != inputVal) {
            $(this).attr({ disabled: 'disabled' });
        } else {
            $(this).removeAttr('disabled');
        }

        select.focus();
        input.focus();

    }); 

});

jsFiddle .

Фокус на select, а затем обратно - заставить браузер перерисовывать изменения, которых он не делал в моем (Chrome 9).

Если вы хотите, чтобы они действительно были удалены, вам нужно будет удалить их и добавить их по мере необходимости, потому что display: none у меня не сработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...