Anr*_*iki 11 youtube jquery autocomplete
我正在尝试模拟Youtube自动完成搜索体验.
当观众点击列出的项目并自动继续搜索所述项目时,我找不到该选项.
我的编码如下:
<script type="text/javascript">
var data = ['array1','array2'];
$(document).ready(function() {
$j("input#directorySearch").autocomplete(data);
});
</script>
Run Code Online (Sandbox Code Playgroud)
上面的代码将允许用户点击列出的项目,但是,它将填充搜索框而不是自动搜索.
Ivo*_*ijk 21
我想要类似的行为,使用jQueryui的默认自动完成小部件.诀窍是使用'select'事件,但是从select-handler提交将不会给出所需的结果,因为输入还没有填写选择.
以下代码适用于我:
$("input#searchbox").autocomplete({
source: autocomplete,
select: function(event, ui) {
$("input#searchbox").val(ui.item.value);
$("#searchform").submit();
}
})
Run Code Online (Sandbox Code Playgroud)
(在上面的例子中,'autocomplete'是一个指向完成源的url)
输入#searchbox是实际输入条目,#searchform是其父表单.基本上,您需要在提交之前填写输入.
| 归档时间: |
|
| 查看次数: |
15942 次 |
| 最近记录: |