在jquery自动完成的按键事件上选择的项目ID [英] Selected item id on keypress event of jquery autocomplete
本文介绍了在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屋!
查看全文