jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery – 使用_renderItem类中断自动完成字段大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个jQuery自动完成字段,到目前为止一直工作正常.我决定在它上面使用_renderItem,因为我想在结果中使用一些 HTML.这是我的代码

function prepareClientField() {

  var renderItemFunction = function(ul,item) {
    return $("<li></li>")
      .data("item.autocomplete",item)
      .append(item.label)
      .appendTo(ul);
  };

  $("#client_name").autocomplete({
    source: clientNames,delay: 0
  }).data("autocomplete")._renderItem = renderItemFunction;

  $("#client_name").focus();
}

因为现在,我无法在自动填充字段中使用向上/向下箭头.我甚至无法使用鼠标单击结果中的项目.还有什么我需要做才能让它真正起作用吗?

解决方法

自动完成插件在很大程度上依赖于内部使用元素的菜单插件.因此从每个项目中删除a元素会破坏菜单插件.

您可以手动启动菜单插件&尝试让它工作,或者你需要找到另一个解决方案,其中项目有一个标签,但不要弄乱你的风格.

大佬总结

以上是大佬教程为你收集整理的jquery – 使用_renderItem类中断自动完成字段全部内容,希望文章能够帮你解决jquery – 使用_renderItem类中断自动完成字段所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。