首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何按id而不是按标签设置jquery自动完成

如何按id而不是按标签设置jquery自动完成
EN

Stack Overflow用户
提问于 2013-01-27 16:17:35
回答 1查看 79关注 0票数 2

大家好,我得到了一个带有表单源代码的jquery自动补全:

代码语言:javascript
复制
var source = [
              {"label":"item 1", "value":1}, 
              {"label":"item 2", "value":2}, 
              {"label":"item 3", "value":3}];

我想要做的就是设置自动补全,如果我给他值1,让我们说"item 1“,如果我给它值2,就显示"item 2”。

我看到的就是这样设置自动完成标签的选项:

代码语言:javascript
复制
$("#myAutoCompleteID").val("item 1") ;

我想按值设置自动完成...类似于:

代码语言:javascript
复制
$("#myAutoCompleteID").setValByValue(1)

有什么帮助吗?

谢谢你们

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-27 16:31:22

你为什么不自己写一个小函数呢

代码语言:javascript
复制
function GetLabelByValue(val){
 $.each(function(i,v){
 if(v.value === val)
  {
   return v.label;
  }
 });
}
$("#myAutoCompleteID").val(GetLabelByValue(1)) ;
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14545637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档