如何防止标签被删除?

基图

我正在使用twitter typeaheadjs填充页面上的标签。我想防止标记值等于登录ID时删除标记。

我从docs得到事件

在项目删除事件之前:

$('input').on('beforeItemRemove', function(event) {
    alert("before item removed");
    var tag = event.item;
    if(tag == DataMixin.data.user.username){
        console.log('cannot delete agent');
    }else{
        console.log('agent deleted');
    }
 });

物品移除后事件:

$('input').on('itemRemoved', function (event) {
    alert("item removed");
        }
    }
});

如何基于typeaheadJS中的上述条件防止标签删除

查理

从文档中:

event.cancel:设置为true以防止该项目被删除

$('input').on('beforeItemRemove', function(event) {
    alert("before item removed");
    var tag = event.item;
    if(tag == DataMixin.data.user.username){
        event.cancel = true;
        console.log('cannot delete agent');
    }else{
        console.log('agent deleted');
    }
 });

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章