使用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));