使用tokeninput通过变量添加标签

时间:2013-06-30 00:09:21

标签: jquery jquery-tokeninput

大家好,当我想通过选择器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;
            }); 

1 个答案:

答案 0 :(得分:0)

根据我对此库的使用经验,此处的文档具有误导性。 (或者功能已更改,文档未更新。)我只能在代表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;
        });