关于在ajax-autosuggestions的表单输入下面显示UL的建议
Suggestions for displaying a UL below a form input for ajax-autosuggestions
我正在寻找一些CSS/HTML输入关于如何在表单文本输入字段下面定位UL LI元素。LI将在ajax调用后用javascript动态地创建/删除。
<div>
<label for="edit-query">Search: </label>
<input type="text" maxlength="128" name="query" id="edit-query" size="60" value="" class="form-text" />
<ul>
<li>Item 1</li>
<li>Item 2</li>
</ul>
</div>
基本上,我希望项目显示在页面内容的其余部分之上,并直接低于表单输入。(可能需要使用z-index属性)
在ajax- autorecommendations表单输入下显示UL的建议
const suggestionEl = document.getElementById("suggestions");
function onChangeInput(e) {
const inputVal = e.target.value
const suggestionValues = getSuggestions(inputVal);
suggestionEl.innerHTML = suggestionValues;
}
function getSuggestions(value) {
const suggestionCount = Math.floor(Math.random() * 10);
let suggestionValues = "";
for(let i = 0; i < suggestionCount; i++) {
suggestionValues += `<li onclick="selectOption(event)">${value}-${i}</li>`
}
return suggestionValues;
}
function selectOption(e) {
const inputVal = e.target.innerHTML;
suggestionEl.innerHTML = "";
document.getElementById("autosuggestion").value = inputVal
}
#container {
width: 300px;
}
#container input{
width: 300px;
}
#suggestions {
list-style: none;
padding: 0;
margin: 0;
}
#suggestions li {
display: block;
background: #eee;
padding: 4px;
border-bottom: 1px solid #ccc;
}
<h3>Autosuggestion with HTML/CSS/JS</h3>
<div id="container">
<input type="text" onkeyup="onChangeInput(event)" id="autosuggestion" />
<ul id="suggestions">
</ul>
</div>
相关文章:
- 在JQuery中隐藏和显示ul中的特定元素
- 隐藏/显示包含单词的ul li项目.但只能入住李的子女
- 如何在点击时显示ul项目
- 限制ul元素中显示的项目
- HTML/jQuery点击显示/隐藏ul
- 自动完成搜索无法正常工作,请不要迭代$中的所有元素.每个ul-li都会及时显示响应
- <ul>显示内联块不起作用
- 使用jquery显示/隐藏html ul
- JavaScript ul显示和更改颜色
- ul li $(this).text() 什么也没显示
- 我有一个数据列表,我将其转换为 Ul 和 li 的列表,现在我希望这个列表在 JSP 中显示为树
- 悬停显示下一个“ul”的“李”
- 如果下一个ul是隐藏的,想要显示下一个ul
- Jquery 在加载 CSS ddsmoothmenu 之前显示 UL 列表结构
- 当在 Ul 上使用向上/向下箭头到达溢出自动项目的顶部/底部时显示隐藏的项目
- 列表项不显示在 Ul 中
- 显示 ul 时 iScroll 刷新不起作用
- 单击链接时如何显示ul
- 关于在ajax-autosuggestions的表单输入下面显示UL的建议
- 显示父节点 UL,对于根父节点,显示 UL 和 LI 节点