![](/img/trans.png)
[英]How can you tell if a suggestion was selected from JQuery UI Autocomplete
[英]Jquery Ui Autocomplete - How to remove the html from the selected value
我在頁面中使用了jQuery ui自動完成插件。
$( "#birds" ).autocomplete({
//source: sampleData(),
source: function(request, response) {
response(data(request.term));
},
enter code here
minLength: 3,
select: function( event, ui ) {
//alert(ui.item.label);
log( ui.item ?
"Selected: " + ui.item + " aka " + ui.item.id :
"Nothing selected, input was " + this.value );
}
});
響應回調獲取一個字符串數組作為其返回值。 字符串是此示例格式的..Akola,India-Akola(AKD)建議列表很好地顯示了字符串的實際呈現效果。 但是,當我選擇該值時,該值將默認為實際的html字符串。 如何使選定的值僅包含字符串而不包含html?
Item.label和Item.value保持不變。.label在建議中顯示得很好。.但是我需要使item.value僅包含字符串。
謝謝Yogesh
嘗試使用this.value.text()或參考此問題。 您可能需要花點時間才能解析HTML,但是這些選項應該可以工作
為了使這項工作,您還應該傳遞item.value
在選擇時,它首先尋找item.value ,然后尋找item.label
這樣,您就可以選擇:
select: function( event, ui ) {
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.