【发布时间】:2021-08-16 23:13:51
【问题描述】:
我已经使用 jQuery Ui 自动完成创建了列表,现在想在列表中每个项目的末尾显示 3 个按钮,我已经尝试了单个按钮的以下代码,但它对我不起作用,请指导我。
我使用 _renderItem 来渲染列表中每个项目末尾的按钮。
...).data("ui-autocomplete")._renderItem = function(ul,item){
var addTobag = $('<input/>').attr({type:'button', name:'bag',class:'btn btn-primary' , value:'Add to bag',style:'float : right'});
return $('<li></li>').append('<span>' + item.label + addTobag'</span>' )
};
它显示我的错误为 undefined[object object]
【问题讨论】:
-
欢迎来到 Stack Overflow。您似乎正在将对象添加到字符串中。也不清楚为什么要向自动完成添加按钮。
-
我怀疑你想要可能要考虑以下 Demo:jqueryui.com/autocomplete/#multiple
标签: javascript jquery jquery-ui jquery-plugins jquery-ui-autocomplete