我正在尝试使用jQuery tags input插件,但文档不多。我需要为添加或删除标记时定义事件处理程序。我想我可以在输出字符串上设置object watch来确定这一点,但这很尴尬。
答案 0 :(得分:6)
查看代码输入插件的source code,目前似乎支持addTag()
和removeTag()
的回调。
在创建标记列表时,您可以注册3个回调处理程序。 他们是:
创建标记列表时,尝试在传递它的选项对象上设置这些函数:
$(selector).tagsInput({
onAddTag: function(value){
// Do Stuff
},
onRemoveTag: function(value){
// Do Stuff
},
onChange: function(tagList, value){
// Do Stuff
}
});
注意:我没有对此进行过测试,但源代码表明这应该有效。