Javascript 如何调用tagit(“销毁”)来删除标记?
单击clearQueryBox链接(id clearQueryBox),我想调用tagit(“destroy”)方法来清空标记。这是因为有时用户一次复制和粘贴大约10个标签来进行搜索,因此如果他们可以一次清除所有标签,而不是退格20次或单击mini x 10次,那么对他们来说会更容易。我有这个:Javascript 如何调用tagit(“销毁”)来删除标记?,javascript,jquery,jquery-ui,tag-it,Javascript,Jquery,Jquery Ui,Tag It,单击clearQueryBox链接(id clearQueryBox),我想调用tagit(“destroy”)方法来清空标记。这是因为有时用户一次复制和粘贴大约10个标签来进行搜索,因此如果他们可以一次清除所有标签,而不是退格20次或单击mini x 10次,那么对他们来说会更容易。我有这个: $('#query').tagit({ select: true, allowNewTags: true, triggerKeys: ['enter', 'comma', 'ta
$('#query').tagit({
select: true,
allowNewTags: true,
triggerKeys: ['enter', 'comma', 'tab'],
placeholder: '',
tagsChanged: function () {
$("#clearQueryBox").click(function () {
$("#query").tagit("destroy");
});
}
});
我不断收到错误“初始化前无法调用tagit上的方法”;试图调用方法“销毁”。我使用的是Halewood的jQuery标记()。它将tagit(“destroy”)定义为一种方法 要删除Jquery上的所有标记,可以使用Jquery remove()方法
$(选择器)。删除(选择器)
或$(选择器)。隐藏(选择器)
代码中的实现
$("#query").tagit("tags").remove();
或
我希望这是您所需要的。现在我知道这可能有点晚了,但这可能是为任何即将到来的观众准备的
$("#query").tagit("removeAll");
参考链接。我刚刚得到tagsChanged-tagit.php:26TypeError:$(“#query”).tagit(“tags”)。remove不是一个函数。(在“$(“#查询”).tagit(“标记”).remove()”中,“$(“#查询”).tagit(“标记”).remove”未定义)
$("#query").tagit("removeAll");