Пытаюсь задействовать 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() тоже пытался задействовать