jquery ui auto完成

时间:2011-03-23 07:47:32

标签: jquery jquery-ui

我正在使用Jquery ui自动完成版本1.8.2,之后我转移到1.8.11。我开始遇到问题。

auto complete in jquery 1.8.2

1.8.2

auto complete in jquery 1.8.11

1.8.11

$('#term').autocomplete({
        minLength    : 4,
        source        : rootPath+'/search',
        select: function(event, ui) 
        {
            window.location =  ui.item.url;
        }
    });
  1. 我该如何解决?
  2. 以及http://jqueryui.com/我可以在哪里获得1.8.2
  3. 谢谢

2 个答案:

答案 0 :(得分:2)

要在自动完成中呈现自定义HTML元素,您需要使用._renderItem。

渲染自定义数据后,您可以使用select方法捕获它并按照您希望的方式处理它。

使用以下链接了解jquery auto-complete中的自定义数据格式

http://jqueryui.com/autocomplete/#custom-data

答案 1 :(得分:1)

来自http://jqueryui.com/demos/autocomplete/

  

标签始终被视为文字,   如果您希望将标签视为   你可以使用ScottGonzález的HTML格式   扩展

前面提到的扩展名位于:https://github.com/scottgonzalez/jquery-ui-extensions/blob/master/autocomplete/jquery.ui.autocomplete.html.js