我有一个jQuery Autocomplete插件,当我复制/粘贴到它时,它不会触发。有什么方法可以使它发挥作用吗?
答案 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
});