【发布时间】:2021-12-29 02:56:57
【问题描述】:
我正在为过滤器使用下拉列表,并希望下拉列表中的选定值显示在顶部,以便用户可以在下拉列表关闭并继续浏览时看到他们的选择。
在这种情况下,假设我选择“选项 2”,我希望将“类别”的跨度部分值替换为“选项 2”。 (我尝试使用 HTML 选择和选项标签,但它们无法触发过滤器。)
.dropdown {
position: relative;
display: inline-block;
}
.dropdown-content {
display: none;
position: fixed;
width: 50px;
padding: 4px;
z-index: 1;
}
.dropdown:hover .dropdown-content {
display: block;
}
p {
font-size: 16px;
}
<div class="dropdown">
<span>Category</span>
<div class="dropdown-content">
<a href="www.site.com/option1">
<p>Option 1</p>
</a>
<a href="www.site.com/option2">
<p>Option 2</p>
</a>
<a href="www.site.com/option3">
<p>Option 3</p>
</a>
</div>
</div>
【问题讨论】:
-
从点击获取事件然后替换你的跨度文本:api.jquery.com/clickapi.jquery.com/text
标签: javascript html jquery css