2017-04-13 61 views
1

這個問題被問了很多次,但沒有答案可以幫助我。Bootstrap-tagsinput:當itemValue選項未設置時不能添加對象

總之:我輸入了一些標籤。在某些情況下,我需要動態添加一個新的。我內置的功能做到這一點:

$('#msg-receiver').tagsinput('add', { 'id': 1, 'text': 'Ddddd' }); 

它不工作,我仍然得到異常:Can't add objects when itemValue option is not set。在谷歌真的深挖後,我發現這些解決方案:

  • 移除data-role="tagsinput"(做,沒有幫助我)
  • 添加itemValueitemText領域對象插入到$(elem).tagsinput()功能(做,沒有幫助我)
  • 更新newset版本(做,沒有幫助我)

我已經準備了一些現場操場上fiddle

有誰知道我還能做些什麼動態添加項目功能?

PS。當您點擊按鈕時,控制檯中會出現異常。

回答

1

這不是一個完整的解決方案特別是如果需要獲得與文本不同的價值。
如果你不需要的itemValue嘗試加入新的項目是這樣的:

$('#msg-receiver').tagsinput('add','Ddddd'); 
+1

嗯,這是解決方法,而不是解決辦法,但我想有當時沒有其他選項。謝謝你的時間。 –

相關問題