3
A
回答
3
爲此,需要將從自動完成Ajax調用返回的額外數據傳遞給Tag-it標記事件。
添加一個變量itemId
的範圍,這將被用來從自動完成項目存儲附加數據:
{
var itemId;
獲取到標籤元素的引用,以便創建標籤的行爲可以被稱爲
var theTags = $('#tags');
theTags.tagit({
處理自動完成的select
事件並存儲所選自動填充項目的附加數據,然後創建標記。
autocomplete: {
source: [{id:1,value:'New 1'},{id:2,value:'New 2'}],
select: function(event,ui) {
itemId = ui.item.id;
theTags.tagit("createTag", ui.item.value);
return false;
}
},
處理Tag-it的afterTagAdded
事件。在這裏,可以實現任何修改剛剛添加的標籤的自定義行爲。
afterTagAdded: function(event, ui) {
if (itemId) {
$(ui.tag).find('input')
.attr('name', "tag[\'" + itemId+ "']['" + ui.tagLabel + "']");
itemId = null;
}
}
});
}
+0
完美!感謝您的提示。現在管理得到這個工作。 – Amo
相關問題
- 1. 顯示標籤但在jQuery中發送ID
- 2. 標籤顯示但數據不顯示
- 3. 發送Gmail標籤/標籤
- 4. 如何從jquery發送value var來顯示輸入標籤id =「text_var」?
- 5. 在輸入中顯示名稱,但將ID發送到後端
- 6. 顯示標籤唯一行ID問題
- 7. 標籤將顯示,但不text_field - 軌道
- 8. iOS GCM通知發送,但不顯示
- 9. 顯示標籤jsp標籤
- 10. jquery 1.9.1 - 顯示的標籤,但不工作,標籤內容完全顯示
- 11. 發送UIImageView(標籤背景)回顯示UILabel
- 12. 顯示標籤
- 13. android要顯示多個圖標,但要顯示一個id
- 14. 顯示標籤:如何使用顯示標籤顯示圖像
- 15. 發送短信,但不顯示它在發送的消息
- 16. html <img>標籤顯示gif的,但不顯示jpg的
- 17. C#WinForms標籤將顯示,但不顯示文本
- 18. 的phpMyAdmin不能顯示觸發標籤
- 19. 頁面回發後的顯示標籤
- 20. 顯示div標籤
- 21. PHP標籤顯示
- 22. 不顯示標籤
- 23. 顯示revelent標籤
- 24. 標籤不顯示
- 25. Asp.NET標籤顯示
- 26. 標籤顯示「System.Web.UI.WebControls.Label」
- 27. 顯示軸標籤
- 28. 發送標籤鍵事件?
- 29. 生成Fedex發送標籤
- 30. 用'#'(#標籤)發送訊息
該解決方案的工作示例當你說該數據是由阿賈克斯返回,你的意思是你正在使用的自動完成功能來獲取標籤可添加列表? – Liam