jquery自动完成选择事件

时间:2013-02-21 17:09:59

标签: jquery

我正在使用自动填充功能显示包含html标记的项目,例如 T128 第一个脚本将显示自动完成列表,但不会显示为html ..它将在列表中显示 T128 ,但我可以选择项目:

    var createAutocomplete = function () {
    var $input = $(this);
    var options = {
        source: $input.attr("data-jax-autocomplete"),
        minLength: 3
    };
    $input.autocomplete(options)
    };

我找到了一个修复程序,它将在自动完成列表中呈现html标记,但在更改脚本后,我发现我无法再选择列表中的项目:

    var createAutocomplete = function () {
    var $input = $(this);
    var options = {
        source: $input.attr("data-jax-autocomplete"),
        minLength: 3
    };


    $input.autocomplete(options).data("autocomplete")._renderItem = function (ul, item) {
        return $("<li></li")
          .append("<a>" + item.label + "</a>")
          .appendTo(ul);
    };

};

1 个答案:

答案 0 :(得分:1)

我可以使用jquery.ui.autocomplete.html.js extension by Scott

来解决这个问题