操纵 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");