Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Динамическое копирование обработчиков (https://javascript.ru/forum/jquery/8635-dinamicheskoe-kopirovanie-obrabotchikov.html)

InviS 06.04.2010 12:48

Динамическое копирование обработчиков
 
Подскажите, пожалуйста, столкнулся с проблемой. Делаю добавление людей из базы данных. Реализовано все автозаполняющимся списком с использованием плагина autocomplete. Но проблема в том, что у меня количество людей заранее не известно и добавляется посредством кнопочки "Добавить еще". Создается еще один input....
Но автозаполнение работает только на первом input. Что делать? каким образом можно создавать новые списки с автозаполнением? Плагин же нельзя заставить использовать live(). Как быть?

P.S. На нескольких одинаковых input-ах плагин работает! Но только когда они созданы до начала загрузки!

sysya 06.04.2010 13:37

Пример кода покажите...

InviS 06.04.2010 13:52

$(function(){
                $("input.auto").autocomplete('autocomplete.php',{delay : '10', cacheLength: '10',selectOnly: "true",extraParams: {type:"fio"}});
                $("#add").click(function(){
                    $(this).before($("#search").clone().attr("value",""));
                });
});

...
<input type='text' id='search' class='ac_input auto' /><img src='add.png' id='add' />

sysya 06.04.2010 13:55

Тут по-моему похожая тема http://web-silver.ru/forum/html-css-...ot-jquery.html


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