【发布时间】:2023-03-14 01:36:01
【问题描述】:
我想要的:
将引导程序 4 表单样式(例如 form-control、custom-select)应用于实际链接(下拉标签)
像这样:
<select class="custom-select" onchange="location = this.value;">
<option selected>Choose a website</option>
<option value="google.com">google</option>
<option value="apple.com">apple</option>
<option value="amazon.com">amazon</option>
</select>
样式是完美的,它可以按预期工作,但它不是实际的链接,我真正想要的是它是实际的链接,但具有选择样式,A 标记,如下所示:
<select class="custom-select"> # or class = form-control
<a href>Choose a website</a> # same styling as options but acutal links
<a href="google.com">google</a>
<a href="apple.com">apple</a>
<a href="amazon.com">amazon</a>
</select>
我确实找到了一种方法,但它滞后于页面并且不那么干净,这是我的做法:
<div>
<a href="#ChooseWeb" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle form-control">Choose a website</a>
<style>
.form-control{
height: auto;
}
</style>
<ul class="collapse list-unstyled form-control" id="ChooseWeb">
<li>
<a href="#">google</a>
</li>
<li>
<a href="#">neflix</a>
</li>
<li>
<a href="#">apple</a>
</li>
<li>
<a href="#">amazon</a>
</li>
</ul>
</div>
最干净的方法是什么?
【问题讨论】:
-
我试过了,没用,这是一个带有按钮样式的标签下拉列表,我想要的是带有表单选择样式的标签下拉列表,例如“自定义选择”或“表单控件” "
-
我不确定我是否完全理解您的问题(带有所有 a 标签 :)),但我正在尽力而为。在我发送给您的链接中,如果您向下滚动一点,您会找到另一种使用
a标签进行下拉的方法(您可以在页面中找到“And with elements:”),然后您可以根据自己的喜好更改a样式 -
我认为它不起作用,愿意分享一个sn-p吗?
标签: javascript html jquery css bootstrap-4