Автозаполнение помощи Дрю Уилсона! - PullRequest
1 голос
/ 09 сентября 2010

Я использовал Автозаполнение Дрю Уилсона , оно действительно хорошо сделано, но плохо документировано. Я могу инициализировать плагин автозаполнения, но не могу выбрать выбранные значения.

Я пытался использовать это:

$("#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());

При получении оповещения я получаю неопределенное значение. Я в конце моего ума. помощь!

Ответы [ 2 ]

1 голос
/ 04 января 2012

Да, это плохо документировано.
Но если вы посмотрите на " 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());  

вы получите значение.Надеюсь, что это поможет некоторым пользователям в будущем ..

0 голосов
/ 09 сентября 2010

решил это.

Простая документация очень помогла бы:

alert($(".as-values").val());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...