如何通过 Javascript 从 jquery-tokeninput 插件中获取添加的令牌 ID、名称列表?

Posted

技术标签:

【中文标题】如何通过 Javascript 从 jquery-tokeninput 插件中获取添加的令牌 ID、名称列表?【英文标题】:How to get added token id, name list from the jquery-tokeninput plugin via Javascript? 【发布时间】:2011-10-05 13:50:47 【问题描述】:

如何通过 javascript 从此处找到的 jquery-tokeninput 插件获取令牌的 id、名称值对(由用户输入)? https://github.com/loopj/jquery-tokeninput

除了简单的 getEnteredTokens() 方法之外,这个插件还有很多功能,这只是我还是我对此感到惊讶?

提前致谢。

【问题讨论】:

在演示页面上,您可以使用$('#tokeninput-demo').val():loopj.com/jquery-tokeninput获取id。 谢谢,但这只会给我一个逗号分隔的 id 列表,不是吗? id 将是 string 类型,而不是通过 JSON 数组传递的原始类型(因为 val() 获取输入 type=text 的值)。我需要以数组形式输入的 id、name 对及其原始类型。 【参考方案1】:

我知道这有点晚了,但你试过了吗:

selector.tokenInput("get");

例如:

var selectedValues = $('#myinputbox').tokenInput("get");

(其中 selector 是返回 tokeninput 输入对象所需的任何 jQuery 选择器) 它返回对象中所有当前选定的 id/name 值。

【讨论】:

以上是关于如何通过 Javascript 从 jquery-tokeninput 插件中获取添加的令牌 ID、名称列表?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用javascript触发jquery事件?

使用 jquery/javascript 停止带有动画的函数

Html 通过 jquery/javascript 保持键盘在 iphone 上可见

jQuery/Javascript:如何获得一组对中的第 n 对?

如何通过 javascript/jQuery 中的 url 发送数组

如何使用 jquery\javascript 从 firefox 浏览器打印 PDF 文档?