在jquery自动完成的按键事件上选择的项目ID [英] Selected item id on keypress event of jquery autocomplete

查看:115
本文介绍了在jquery自动完成的按键事件上选择的项目ID的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我有一个jquery自动完成功能,并选择带有id的成员名称。我在调用select事件时获得所选成员ID,如下所示:



  / /  对于自动完成扩展程序生成成员 
$( function (){
$(' 。tags')。autocomplete({
// 进行ajax调用以获取所有成员
source: function (请求,响应){
$ .ajax({
self.memberOptions(data.d);
});
}
},
select: function (event,ui){
self.selectedMemberId(ui.item.value); // selected memberid
}
})
.keypress( function ( e,data,ui){
if (e.which == 13 ){
// 按Enter键时选择的memberid
// self.selectedMemberId(ui.item.value); //选定的memberid
}
});
});





在select事件中我得到了成员的id,我想在keypress事件中获得memberId autocomplete。

解决方案

function (){


' 。tags')。autocomplete({
// 进行ajax调用以获取所有成员
source: function (请求,响应){


.ajax({
self.memberOptions(data.d);
});
}
} ,
select: function (event,ui){
self.selectedMemberId(ui.item.value); // 选择的记忆berid
}
})
.keypress( function (e,data,ui){
if (e.which == 13 ){
// 按Enter键时选择的memberid
// self.selectedMemberId(ui.item.value); //选定的memberid
}
});
});





在select事件中我得到了成员的id,我想在keypress事件中获得memberId自动完成。


Hi all,
I have an jquery autocomplete and which select membername with their id. I am getting the selected member id when select event is called like below:

//For autocomplete extender generating members
    $(function () {
            $('.tags').autocomplete({
                //make ajax call to get all members
                source: function (request, response) {
                        $.ajax({
                                self.memberOptions(data.d);
                        });
                    }
                },
                select: function (event, ui) {
                        self.selectedMemberId(ui.item.value); //selected memberid
                }
            })
            .keypress(function (e, data, ui) {
            if (e.which == 13) {
            //selected memberid when pressing enter key
            //self.selectedMemberId(ui.item.value); //selected memberid
              }
            });
    });



As in select event i am getting id of member, i want to get memberId in keypress event of autocomplete.

解决方案

(function () {


('.tags').autocomplete({ //make ajax call to get all members source: function (request, response) {


.ajax({ self.memberOptions(data.d); }); } }, select: function (event, ui) { self.selectedMemberId(ui.item.value); //selected memberid } }) .keypress(function (e, data, ui) { if (e.which == 13) { //selected memberid when pressing enter key //self.selectedMemberId(ui.item.value); //selected memberid } }); });



As in select event i am getting id of member, i want to get memberId in keypress event of autocomplete.


这篇关于在jquery自动完成的按键事件上选择的项目ID的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆