如何使用数据启用jquery autocompletecombobox

时间:2013-02-09 12:45:49

标签: jquery autocomplete

我使用以下命令禁用并启用jQuery autocomplete combobox

$("#classno").parent().find("input.ui-autocomplete-input")
            .autocomplete("option", "disabled", true).prop("disabled",true); 

$("#classno").parent().find("input.ui-autocomplete-input")
             .autocomplete("option", "disabled", true).prop("disabled",false);

它工作正常,但是当我启用它时,我看不到先前添加的值。

2 个答案:

答案 0 :(得分:1)

您似乎没有在第二次通话中启用自动填充,只启用了input。所以而不是:

$("#classno").parent().find("input.ui-autocomplete-input")
         .autocomplete("option", "disabled", true).prop("disabled",false);

你应该尝试:

$("#classno").parent().find("input.ui-autocomplete-input")
         .autocomplete("option", "disabled", false).prop("disabled",false);

您可以使用$("#classno").parent().find("input.ui-autocomplete-input").val('')

答案 1 :(得分:1)

这有什么问题?

$("#classno").parent().find("input.ui-autocomplete-input").autocomplete( "disable" );

$("#classno").parent().find("input.ui-autocomplete-input").autocomplete( "enable" );

http://api.jqueryui.com/autocomplete/#method-disable