gpt4 book ai didi

jquery - 自动完成 ._renderItem 并将类添加到包装器

转载 作者:行者123 更新时间:2023-12-03 22:28:40 25 4
gpt4 key购买 nike

离开此处的示例 http://jqueryui.com/demos/autocomplete/#custom-data我想知道如何在使用 _renderItem() 时向 ul 包装器添加样式:

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

最佳答案

这是一种简单的方法,点击 open 事件:

$("#auto").autocomplete({
source: /* ... */,
open: function () {
$(this).data("autocomplete").menu.element.addClass("my_class");
}
});

jQueryUI >= 1.9

$("#auto").autocomplete({
source: /* ... */,
open: function () {
$(this).data("uiAutocomplete").menu.element.addClass("my_class");
}
});

menu 是自动完成功能使用的内部小部件。

示例: http://jsfiddle.net/bx8Ye/

关于jquery - 自动完成 ._renderItem 并将类添加到包装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9337796/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com