javascript - 怎么autocomplete在初始化的时候给 li 加上类名
PHPz
PHPz 2017-04-11 12:37:57
[JavaScript讨论组]

有这样个需求
两个输入框,对应的是不同的数据,输入时要给下面生成的ul中的 li 加上对应的类名,编程语言的加上language,球员的加上player,该怎么设置autocomplete,求老司机指点
下面是没有对应类名的代码

    

PHPz
PHPz

学习是最好的投资!

全部回复(1)
ringa_lee
var availableTags = [
  "ActionScript",
  "AppleScript",
  "Asp",
  "BASIC",
  "C",
  "C++",
  "Clojure",
  "COBOL",
  "ColdFusion",
  "Erlang",
  "Fortran",
  "Groovy",
  "Haskell",
  "Java",
  "JavaScript",
  "Lisp",
  "Perl",
  "PHP",
  "Python",
  "Ruby",
  "Scala",
  "Scheme"
];
$( "#tags" ).autocomplete({
  source: availableTags
}).data("ui-autocomplete")._renderItem = function (ul, item) {

    ul.addClass('customClass'); //Ul custom class here

    return $("<li></li>")
    .addClass("liCustomClass") //item based custom class to li here
    .append("<a href='#'>" + item.label + "</a>")
    .data("ui-autocomplete-item", item)
    .appendTo(ul);
}; 

});

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号