【问题标题】:add tags by variable with tokeninput使用 tokeninput 通过变量添加标签
【发布时间】:2013-06-30 00:09:20
【问题描述】:
大家好,当我想通过选择器 jquery 添加标签时不起作用,就像结果一样,我总是有一个 id
代码如下:
$(".conversation").click(function () {
var profile_id = $(this).attr("id");
var name = $('#' + profile_ids).text();
$(".tags").tokenInput("add", {id: profile_id, name: name});
change();
return false;
});
【问题讨论】:
标签:
jquery
jquery-tokeninput
【解决方案1】:
根据我使用此库的经验,此处的文档具有误导性。 (或者功能已更改,并且文档未更新。)当我在代表 tokeninput 字段的 JS var 上调用它们时,我只能使用这些方法。
创建 tokenInput 时,保存对变量的引用:
var ti = $('#myField').tokenInput('data.php');
那你可以试试:
$(".conversation").click(function () {
var profile_id = $(this).attr("id");
var name = $('#' + profile_ids).text();
ti.tokenInput("add", {id: profile_id, name: name});
change();
return false;
});