0

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

1 回答 1

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;
        }); 
于 2013-07-01T15:35:00.690 回答