猿问

怎么autocomplete在初始化的时候给 li 加上类名

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


<div class="ui-widget" style="float:left;">

    <label for="language">语言:</label>

    <input id="language">

</div>

<div class="ui-widget" style="float:left;">

    <label for="palyer">球员:</label>

    <input id="palyer">

</div>


明月笑刀无情
浏览 575回答 1
1回答

慕村225694

var availableTags = [&nbsp; "ActionScript",&nbsp; "AppleScript",&nbsp; "Asp",&nbsp; "BASIC",&nbsp; "C",&nbsp; "C++",&nbsp; "Clojure",&nbsp; "COBOL",&nbsp; "ColdFusion",&nbsp; "Erlang",&nbsp; "Fortran",&nbsp; "Groovy",&nbsp; "Haskell",&nbsp; "Java",&nbsp; "JavaScript",&nbsp; "Lisp",&nbsp; "Perl",&nbsp; "PHP",&nbsp; "Python",&nbsp; "Ruby",&nbsp; "Scala",&nbsp; "Scheme"];$( "#tags" ).autocomplete({&nbsp; source: availableTags}).data("ui-autocomplete")._renderItem = function (ul, item) {&nbsp; &nbsp; ul.addClass('customClass'); //Ul custom class here&nbsp; &nbsp; return $("<li></li>")&nbsp; &nbsp; .addClass("liCustomClass") //item based custom class to li here&nbsp; &nbsp; .append("<a href='#'>" + item.label + "</a>")&nbsp; &nbsp; .data("ui-autocomplete-item", item)&nbsp; &nbsp; .appendTo(ul);};&nbsp;
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答