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