2011-07-28 58 views
4

我試圖使用jQuery tags input插件,但沒有太多文檔。我需要爲添加或刪除標籤時定義事件處理程序。我想我可以在輸出字符串上做一個object watch來確定這一點,但這非常尷尬。jQuery標記或徽章文檔

+0

找到http://projects.alicialiu.net/jquery-tagify-demo/但沒有太大的幫助... – Randomblue

+0

...和這個http://plugins.jquery.com/project/tagger – Randomblue

+0

...和這個http://aehlke.github.com/tag-it/ – Randomblue

回答

5

縱觀標籤輸入插件的source code,目前似乎支持addTag()removeTag()的回調。

似乎有3個回調處理程序,您可以在創建標記列表時註冊。 它們是:

  1. onAddTag
  2. onRemoveTag
  3. 的onChange

當您創建標籤列表,請嘗試在選項設置功能對這些對象,你傳遞給它:

$(selector).tagsInput({ 
    onAddTag: function(value){ 
    // Do Stuff 
    }, 
    onRemoveTag: function(value){ 
    // Do Stuff 
    }, 
    onChange: function(tagList, value){ 
    // Do Stuff 
    } 
}); 

注:我沒有測試過這個,但源代碼指出這應該工作。