我正在尝试通过单击单词来添加单词列表中的标签,然后添加。我试图在HTML中为输入添加一个新值,但不会在。
中添加新标记 $("li").click(function() {
var word = $(this).text();
var value = $('.tagBar').attr('value');
var newValue = value+","+word;
$('.tagBar').attr('value', newValue);
});
然后我尝试使用addTag(value,options),但我只是不断收到错误。
如何在不打开框的情况下添加新标签,只需点击?
答案 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函数。直接设置值不会起作用。