2011-09-04 41 views
0

我试图将JQuery UI的自动完成功能实现为最初隐藏的div。我会假设我需要使用.live函数,但我不知道如何将它实现到它们提供的源代码中。任何帮助?jQuery:在隐藏Div上实现UI自动完成

$(function() { 
     var availableTags = [ 
      "ActionScript", 
      "AppleScript", 
      "Asp", 
      "BASIC", 
      "C", 
      "C++", 
      "Clojure", 
      "COBOL", 
      "ColdFusion", 
      "Erlang", 
      "Fortran", 
      "Groovy", 
      "Haskell", 
      "Java", 
      "JavaScript", 
      "Lisp", 
      "Perl", 
      "PHP", 
      "Python", 
      "Ruby", 
      "Scala", 
      "Scheme" 
     ]; 
     $("#tags").autocomplete({ 
      source: availableTags 
     }); 
    }); 
+0

@mu:算出来。基本上,我需要调用该函数来添加隐藏的div内的可用标签(我使用的是PHP)。这样,标签就出现了。如果我出于某种原因从头中调用列表,那么自动填充功能不会填充 – Zakman411

回答

1

活功能仅适用于连接事件,如“点击”或“悬停”等

,您仍然可以使用自动完成是隐藏的输入元素上,你可以隐藏和显示元素(或其包含DIV)尽可能多。