我正在尝试创建一个 jQuery自动完成输入框,以便人们可以看到预先设置的建议。实际上并不那么难,但不知何故,我似乎无法解决不会出现建议的问题。
这是一个小提琴:http://jsfiddle.net/tbBy6/
这是我的HTML文件:
<head>
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
<script>
$(document).ready(function() {
$("input#search-textbox").autocomplete({
source: ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby"]
});
});
</script>
</head>
文本框:
<body>
<input id="search-textbox" class="topic-picker ui-autocomplete-input" type="text" maxlength="100" name="q" accesskey="b" autocomplete="off" placeholder="enter text" role="textbox" aria-autocomplete="list" aria-haspopup="true">
如果我输入“java”,为什么我看不到建议?
我的第二个问题:如何从数据库中获取数据?
PS:我使用了此处的代码:http://docs.jquery.com/UI/API/1.8/Autocomplete
答案 0 :(得分:1)