使用xoxco标签插件向标签栏添加标签

时间:2014-06-16 13:30:28

标签: javascript jquery tags

我正在尝试通过单击单词来添加单词列表中的标签,然后添加。我试图在HTML中为输入添加一个新值,但不会在。

中添加新标记
    $("li").click(function() {
        var word = $(this).text();

        var value = $('.tagBar').attr('value');
        var newValue = value+","+word;
        $('.tagBar').attr('value', newValue);
    });

然后我尝试使用addTag(value,options),但我只是不断收到错误。

如何在不打开框的情况下添加新标签,只需点击?

1 个答案:

答案 0 :(得分:0)

我有一个下拉列表和一个按钮,让用户使用Xoxco标签输入控件在标签列表中添加多个项目。这就是我的工作:

$("#btnAgregarMaterial").click(function (e) {
        e.preventDefault(); // avoids submitting the form

        var control = $("#cbbMateriales"); // gets drop down list
        var value = control.data("value"); // gets item value (ID)
        if (value > 0) { // if it is an item with ID greater than zero
            var text = control.text(); // get item text
            var tagsControl = $("#tags"); // gets tags input control
            tagsControl.addTag(text); // adds tag using addTag function
        }
    });

要添加标记,您需要使用addTag函数。直接设置值不会起作用。