javascript – Jquery捕获jquery ui自动完成的点击事件

前端之家收集整理的这篇文章主要介绍了javascript – Jquery捕获jquery ui自动完成的点击事件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在试图想出这个最近,但我不能

问题是我有一个类型文本的输入字段,当选择了自动填充的值时,我需要获取当前的输入数据.注意我正在使用jQuery UI自动完成.

我可以抓住keyup事件,但是当用户使用自动完成值的点击时. jQuery不会触发更改事件处理程序,我尝试使用每个事件处理程序,但是无济于事.

我认为它不能捕捉到一个基于DOM的操纵元素?我不确定.这是一个
fiddle

解决方法

像这个 http://jsfiddle.net/PUpRr/

选择选项应该做的伎俩.

选项/事件/方法API文档:http://api.jqueryui.com/autocomplete/

希望这适合需要:)

示例代码

$("#to").autocomplete({
    source: function (request,response) {

        var friendsArray = [];
        friendsArray = [{
            "id": 1,"name": "hulk","value": "hulk"
        },{
            "id": 2,"name": "ironman","value": "ironman"
        },{
            "id": 3,"name": "Foobar","value": "Foobar"
        }];

        response(friendsArray);
        return;


    },select: function (e,ui) {

        alert("selected!");
    },change: function (e,ui) {

        alert("changed!");
    }
});

猜你在找的jQuery相关文章