我正在使用 tagit ( http://webspirited.com/tagit/ ) 并且到目前为止非常喜欢它。我只有一个障碍要克服。如果我开始输入标签关键字,改变主意然后单击页面上的其他位置(因此输入失去焦点),标签就会被添加。我不希望这种情况发生。我希望仅在选择触发键时添加标签 - 在我的情况下是逗号。否则最后一个标签(可能是部分文本)应该就在那里,直到添加逗号。
这是我到目前为止的代码。非常基本的实现,但我没有看到防止上述情况的方法。
 $('#thename').tagit({
      tagSource:, 
      select:true,
      tagsChanged:function (a, b) {
         if(b=='added' || b=='popped'){
            submitForm();
         }
       },
      triggerKeys:new Array('comma')
   });