我正在使用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] 删除。
我来说两句