Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   плагин autocomplete от jquery (https://javascript.ru/forum/jquery/2368-plagin-autocomplete-ot-jquery.html)

Anthony 14.12.2008 22:48

плагин autocomplete от jquery
 
Пытаюсь задействовать autocomplete у себя на сайте.

Проблема стоит в том, что у меня список динамический. Т.е. изначально одно поле с автоподбором. Потом можно добавлять еще n полей. И в каждом необходим один и тот же автоподбор.

Т.к. id у всех разный, я пытался сделать таким образом:

$(document).ready(function(){
    $('input.styleclass').autocomplete("../script.php", {
        autoFill:true,   minChars:1,  delay:10,  cacheLength:10,
        matchSubset:1, matchContains:1, selectOnly:true, formatItem:liFormat,
        maxItemsToShow:20, onItemSelect:selectItem
    });    
});
Как результат - работает только первое поле.

Потом я попробовал после каждого добавления поля добавлять скрипт с обновляемым счетчиком:

$(document).ready(function(){
    $('#id1').autocomplete("../script.php", {
        autoFill:true,   minChars:1,  delay:10,  cacheLength:10,
        matchSubset:1, matchContains:1, selectOnly:true, formatItem:liFormat,
        maxItemsToShow:20, onItemSelect:selectItem
    });    
});


В этом случае в файрфоксе все работает отлично, но не работает в IE.
Почему такое может происходить?

На сайте http://www.linkexchanger.su/ пытался найти ответ, но все не то.
Гугл тоже молчит. Событие click() тоже пытался задействовать


Часовой пояс GMT +3, время: 01:46.