Могут ли виджеты jQuery UI автоматически завершать работу с делегатом на клонах? - PullRequest
3 голосов
/ 31 января 2011

Я пытаюсь заставить автозаполнение работать с клонами с помощью делегата, но в Google Chrome это не работает.

Вот моя попытка: http://jsfiddle.net/uGdm2/

Есть идеи?

Спасибо.

1 Ответ

3 голосов
/ 31 января 2011

Да попробуйте это:

var tags = ["PHP", "Perl", "Python"];
$('body').delegate('input.tags', 'focusin', function() {
    if($(this).is(':data(autocomplete)')) return;
    $(this).autocomplete({
        "source": tags
    });
});
var tagsdiv = $('#tags');
$('body').delegate('a.copy', 'click', function(e) {
    e.preventDefault();
    $(this).closest('div').clone().appendTo(tagsdiv);
});

http://jsfiddle.net/petersendidit/uGdm2/4/

...