Jquery 德鲁·威尔逊';s自动完成帮助!

Jquery 德鲁·威尔逊';s自动完成帮助!,jquery,autocomplete,Jquery,Autocomplete,我用过,它做得很好,但记录得很差。我可以初始化autocomplete插件,但无法选择值 我试着用这个: $("#txtReceipient").autoSuggest(data.items, { minChars: 2, matchCase: false, selectedItemProp: "name", searchObjProps

我用过,它做得很好,但记录得很差。我可以初始化autocomplete插件,但无法选择值

我试着用这个:

$("#txtReceipient").autoSuggest(data.items, {
                    minChars: 2,
                    matchCase: false,
                    selectedItemProp: "name",
                    searchObjProps: "name",
                    selectedValuesProp: "value",
                    startText: "Type the name of the receipient here"
                });
并尝试通过以下方式检索值:

alert($('#txtReceipient').val());
当警报返回时,我得到未定义的值。我真是束手无策。救命啊

解决了它

简单明了的文档会有很大帮助:

alert($(".as-values").val());
解决了

简单明了的文档会有很大帮助:

alert($(".as-values").val());

是的,没有很好的记录。
但是如果您查看“jquery.autoSuggest.js”,您可以找到答案。在这里,他给出了一些默认选项,如:

var defaults = { 
            asHtmlID: false,
            startText: "Enter Name Here",
            emptyText: "No Results Found",
            preFill: {},
            ... 
            ...  
此处“asHtmlID”属性默认设置为false。如果在启动autosuggest时提供任何名称,则可以很容易地从中获取值

比如说,

$(function(){
  $("#txt").autoSuggest(data.items, {selectedItemProp: "name", searchObjProps: "name", startText: "", keyDelay: 50, minChars: 1,asHtmlID: "username" });    
对于上面的示例,如果您喜欢

alert($("#as-values-username").val());  

你会得到价值。希望它能在将来帮助一些用户。

是的,它没有很好的文档记录。
但是如果您查看“jquery.autoSuggest.js”,您可以找到答案。在这里,他给出了一些默认选项,如:

var defaults = { 
            asHtmlID: false,
            startText: "Enter Name Here",
            emptyText: "No Results Found",
            preFill: {},
            ... 
            ...  
此处“asHtmlID”属性默认设置为false。如果在启动autosuggest时提供任何名称,则可以很容易地从中获取值

比如说,

$(function(){
  $("#txt").autoSuggest(data.items, {selectedItemProp: "name", searchObjProps: "name", startText: "", keyDelay: 50, minChars: 1,asHtmlID: "username" });    
对于上面的示例,如果您喜欢

alert($("#as-values-username").val());  
你会得到价值。希望将来能对一些用户有所帮助