Можно ли запустить плагин jQuery Autocomplete при "вставке"?

У меня есть плагин jQuery Autocomplete, и когда я копирую / вставляю в него, он не срабатывает. Есть ли способ заставить это работать?

4 ответа

Решение
$('#ID').bind('paste', function(e) {
    setTimeout(function() {
        $('#ID').trigger('autocomplete');}, 0);
});
$("#ID").bind("paste", function () {
    setTimeout(function () {
        $("#ID").autocomplete("search", $("#ID").val());
    }, 0);
});
$('#ID').bind('input propertychange'), function(){
    //do what you want here 
});

Чтобы заставить это работать, я должен связать событие keydown. Это привело к изменению поля и выполнению автозаполнения.

$('#ID').bind('paste', function() {
    setTimeout(function() {$('#ID').trigger('keydown');}, 100);
});
Другие вопросы по тегам