我需要处理一个将删除所有 Tagify 标签的动态按钮。使用 jQuery 删除所有标签的文档在这里: https: //yaireo.github.io/tagify/#section-jquery
在文档中它说:
// get the Tagify instance assigned for this jQuery input object so its methods could be accessed
var jqTagify = $input.data('tagify');
// bind the "click" event on the "remove all tags" button
$('.tags-jquery--removeAllBtn').on('click', jqTagify.removeAllTags.bind(jqTagify))
考虑到这一点,我尝试了以下但没有成功(可以在JSFiddle中看到):
$(document).on('click', '#btn-test', function()
{
var $input = $('#input-test').tagify();
$input.removeAllTags();
});
我还尝试创建一种更接近文档所述的方法:
$(document).on('click', '#btn-test', function()
{
var $input = $('#input-test');
var _tagify = $input.data('tagify');
_tagify.removeAllTags();
});
但在这两种情况下,错误都是:
无法读取未定义的属性“removeAllTags”
我无法将删除函数直接绑定到 DOM 元素,因为按钮将即时创建。
慕的地10843
慕村225694
RISEBY
相关分类