是否可以在“粘贴”上触发jQuery Autocomplete插件?

时间:2011-08-08 14:26:57

标签: jquery-autocomplete

我有一个jQuery Autocomplete插件,当我复制/粘贴到它时,它不会触发。有什么方法可以使它发挥作用吗?

4 个答案:

答案 0 :(得分:12)

$("#ID").bind("paste", function () {
    setTimeout(function () {
        $("#ID").autocomplete("search", $("#ID").val());
    }, 0);
});

答案 1 :(得分:8)

$('#ID').bind('paste', function(e) {
    setTimeout(function() {
        $('#ID').trigger('autocomplete');}, 0);
});

答案 2 :(得分:0)

让我开始工作,我必须绑定一个keydown事件。这导致该字段显示为已修改且已执行自动完成。

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

答案 3 :(得分:0)

$('#ID').bind('input propertychange'), function(){
    //do what you want here 
});