【问题标题】:Manipulatinng JQuery's Autocomplete List操作 JQuery 自动完成列表
【发布时间】:2015-07-31 08:04:59
【问题描述】:

我想在 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 自动完成列表上的函数。
提前谢谢你。

【问题讨论】:

    标签: jquery jquery-ui jquery-autocomplete jquery-ui-autocomplete


    【解决方案1】:

    _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");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-27
      • 1970-01-01
      • 1970-01-01
      • 2011-06-19
      • 2017-01-23
      • 1970-01-01
      • 2012-03-10
      相关资源
      最近更新 更多