Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery UI自动完成';s选择未触发的事件并标记它_Javascript_Jquery_Html_Autocomplete_Jquery Autocomplete - Fatal编程技术网

Javascript jQuery UI自动完成';s选择未触发的事件并标记它

Javascript jQuery UI自动完成';s选择未触发的事件并标记它,javascript,jquery,html,autocomplete,jquery-autocomplete,Javascript,Jquery,Html,Autocomplete,Jquery Autocomplete,有人能告诉我如何在点击时将建议附加到输入框中吗? 我使用了Select这样的事件: $("#tags").tagit({ autocomplete: { source: availableTags, select: function (event, ui) { $(this).val(ui.item.value); }, create: function () { $(this).data("ui-autocomplete")._renderIte

有人能告诉我如何在点击时将建议附加到输入框中吗? 我使用了
Select
这样的事件:

$("#tags").tagit({
  autocomplete: {
  source: availableTags, 
  select: function (event, ui) {
  $(this).val(ui.item.value);
  },
  create: function () {       
    $(this).data("ui-autocomplete")._renderItem = function(ul, item) {
     var inner_html = ''+item.value+'';
     return $("<li></li>")
      .data("item.autocomplete", item)
      .append(inner_html)  
      .appendTo(ul);
    };
  }        
 }
})
$(“#标记”).tagit({
自动完成:{
资料来源:availableTags,
选择:功能(事件、用户界面){
$(this.val)(ui.item.value);
},
创建:函数(){
$(此).data(“ui自动完成”)。\u renderItem=函数(ul,项){
var internal_html=''+item.value+'';
返回$(“
  • ”) .data(“item.autocomplete”,item) .append(内部\u html) .附录(ul); }; } } })
    但这些建议在菜单上是无法找到的

    在ui自动完成类之前,您忘记了一个点。 第8行应改为:


    编辑:我对代码做了一些更改,显然您需要使用:

    .data(“ui自动完成项”,项)

    阻止点击的是.append()行。我将其更改为
    .append(


    顺便说一句,点与此无关,我很抱歉。

    谢谢。它可以工作,但点会导致此错误显示在控制台中:
    无法设置未定义的属性“\u renderItem”
    $(this).data(".ui-autocomplete")._renderItem = function(ul, item) {