Можно ли запустить плагин jQuery Autocomplete при «вставке»? - PullRequest
6 голосов
/ 08 августа 2011

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

Ответы [ 4 ]

12 голосов
/ 20 апреля 2012
$("#ID").bind("paste", function () {
    setTimeout(function () {
        $("#ID").autocomplete("search", $("#ID").val());
    }, 0);
});
8 голосов
/ 08 августа 2011
$('#ID').bind('paste', function(e) {
    setTimeout(function() {
        $('#ID').trigger('autocomplete');}, 0);
});
0 голосов
/ 13 января 2014
$('#ID').bind('input propertychange'), function(){
    //do what you want here 
});
0 голосов
/ 23 марта 2013

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

$('#ID').bind('paste', function() {
    setTimeout(function() {$('#ID').trigger('keydown');}, 100);
});
...