使用jquery bootstrap-tagsinput创建标记而不按Enter键

即时通讯使用jquery bootstrap-tagsinput ,目前创建标签的唯一方法是在输入后按Enter键。我正在寻找的是一种更简单的创建标签的用户方法。 我以为我可以在bootstrap-tagsinput.js文件中的某处做一个onblur

有人可以帮忙吗?

bootstrap tagsinput

谢谢。

你可以修改插件本身(bootstratp-tagsinput.js)并添加模糊事件(我几乎从keydown事件中复制了这个):

 self.$container.on('blur', 'input', $.proxy(function(event) { var $input = $(event.target); if (self.options.freeInput) { self.add($input.val()); $input.val(''); event.preventDefault(); } // Reset internal input's size $input.attr('size', Math.max(this.inputSize, $input.val().length)); }, self));