我在让 jQuery 3.1.0 使用 jQuery UI 的自动完成功能时遇到问题。
我知道的唯一解决方法是用 jQUERY UI 安装程序预打包的版本替换 jQuery 3.1.0。不幸的是,这对我不起作用,因为 jQuery UI 安装程序包中的版本不允许我使用我的网站所需的标签输入和其他现代功能。
<input type="email" id="tags" class="form-control" placeholder="Any Criteria" data-role="tagsinput">
<script type="text/javascript" src="external/jquery/js/jquery-3.1.0.min.js"></script>
<script type="text/javascript" src="external/jquery-ui/js/jquery-ui.min.js"></script>
<script>
$( function() {
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
});
} );