【发布时间】:2020-10-18 07:20:46
【问题描述】:
我有作业
这个问题要求你构建一个小的用户界面,使用核心集搜索单词列表 驱动大多数现代 Web 应用程序的技术,即 HTML、CSS 和 Javascript。给你 用户界面的设计。你的工作是使用 HTML、CSS 和 Javascript 来实现它。
我写了一个代码。但是我想在开始时没有输入时显示avaibleTags 中的所有单词。我怎样才能做到?
<script>
$( function() {
var availableTags = [
"Alert",
"America",
"Assignment",
"JavaScript",
"Lisp",
"Ruby",
"Scala",
"Scheme",
"Türk Hava Kurumu Üniversitesi"
];
$("#tags").autocomplete({
source: availableTags,
minLength: 0
}).focus(function() {
$(this).autocomplete("search");
});
});
function deleteFunction() {
alert("Clear!");
document.getElementById("tags").value='';
}
</script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
<div class="sidenav">
<br>
<img src="https://mezun.thk.edu.tr/wp-content/uploads/sites/34/2019/01/THKU_Mezun_Logo-min.png" width="200" height="200">
<a href="#">E..</a>
<a href="#">15...</a>
<a href="#">Word Finder</a>
<a href="#">CENG 472 </a>
<a href="#">HUMAN COMPUTER INTERACTION</a>
<a href="#">Assignment-1</a>
</div>
<div class="main">
<div class="ui-widget">
<h1 style="color: purple; "> Word Finder by E... </h1>
<br>
<p class=" lead text-primary">Welcome. As you start writing, suggestions will start to appear. </p>
<label for="tags">Start typing </label>
<div class="input-group">
<span class="input-group-btn">
<input id="tags" class="form-control" style=" position: center; " placeholder="Type here....">
<input type="button" class="btn btn-danger" onclick="deleteFunction()" value="Clear" >
</span>
</div>
</div>
</div>
</body>
【问题讨论】:
-
请删除不必要的html并使其成为MCVE
-
您可以在焦点上触发搜索事件,并且应该将 minLength 设置为 0。这里有很好的答案stackoverflow.com/questions/1268531/…
标签: javascript html jquery