操纵 JQuery 的自动完成列表
Manipulatinng JQuery's Autocomplete List
我想在 JQuery 的自动完成列表中调用我自己的函数。
JQuery代码:
//JQuery UI AutoComplete
$( "#tut_search" ).autocomplete({
minLength: 2,
source: "PHP_Code/MyAjax.php?page=tut_search_ac"
}).data("autocomplete")._renderItem = function(ul, item) {
return $("<li></li>")
.data("item.autocomplete", item)
.append("<a href='javascript:alert();'>" + item.name + "</a>")
.appendTo(ul);
};
点击自动完成列表时未调用函数。
请给我任何在 JQuery 自动完成列表上调用函数的解决方案。
提前谢谢你。
_renderItem
函数应该是 autocomplete
选项的一部分:
$( "#tut_search" ).autocomplete({
minLength: 2,
source: "PHP_Code/MyAjax.php?page=tut_search_ac",
_renderItem: function(ul, item) {
return $("<li></li>")
.data("item.autocomplete", item)
.append("<a href='javascript:alert();'>" + item.name + "</a>")
.appendTo(ul);
}
}).data("autocomplete");
我想在 JQuery 的自动完成列表中调用我自己的函数。
JQuery代码:
//JQuery UI AutoComplete
$( "#tut_search" ).autocomplete({
minLength: 2,
source: "PHP_Code/MyAjax.php?page=tut_search_ac"
}).data("autocomplete")._renderItem = function(ul, item) {
return $("<li></li>")
.data("item.autocomplete", item)
.append("<a href='javascript:alert();'>" + item.name + "</a>")
.appendTo(ul);
};
点击自动完成列表时未调用函数。
请给我任何在 JQuery 自动完成列表上调用函数的解决方案。
提前谢谢你。
_renderItem
函数应该是 autocomplete
选项的一部分:
$( "#tut_search" ).autocomplete({
minLength: 2,
source: "PHP_Code/MyAjax.php?page=tut_search_ac",
_renderItem: function(ul, item) {
return $("<li></li>")
.data("item.autocomplete", item)
.append("<a href='javascript:alert();'>" + item.name + "</a>")
.appendTo(ul);
}
}).data("autocomplete");