使用tagify.js库向标签添加click
事件的最佳方法是什么
var inputTitles = document.querySelector('input[name=tagTitles]'),
tagify1 = new Tagify(inputTitles, {
whitelist: [],
blacklist: [],
});
有一个remove
事件可以用作
tagify1.on('remove', onRemoveTag);
function onRemoveTag(e) {
console.log(e, e.detail);
}
但是,文档没有列出任何click
事件。
克服这一问题的最佳方法是什么?
如果我通过将类添加到输入中来添加click事件,如下所示:
<input name='tagTitles' value="" class="jobTitleIncludeClass">
$('.jobTitleIncludeClass tag').on('click', (e) => {
// Method logic
})
这也将触发remove
方法,因为该方法嵌入在输入标签中。