リストアイテムを使用して複数のドロップダウンを追加して、次のようにしたい: ulをクリックすると、リストアイテムがドロップダウンしてからリスト項目をクリックすると、そのリストの値は、現在プレースホルダとして機能しているリストの値を置き換える必要があります。リストアイテムを使用してドロップダウンを行う方法
それは基本的に私が見つけたこのfiddleと同じですが、私はそれが私は本当に、私はあなたが役立つことを願ってJavaScriptで進んでいないのです、私のcodepen here
で動作させるのに苦労しています。
コードを通常の選択タグのように機能させるにはどうすればよいですか? 私は選択タグを使用していません。なぜなら、選択タグが許さない特定のスタイルを持つつもりであるからです。
$(document).ready(function() {
$("ul.which-way").on("click", function() {
$(this).find('li').toggleClass("open-list");
$(this).find('open-list').css("display", "block");
});
$("li.cadja").on("click", function() {});
});
.which-wrapper {
width: 100%;
max-width: 300px;
}
ul.which-way {
margin: 0;
list-style: none;
background-color: grey;
margin-bottom: 5px;
}
ul.which-way li:not(:first-child) {
display: none;
}
ul.which-way {
cursor: pointer;
padding: 0;
}
li.open-list {
display: block !important;
}
.find {
margin-bottom: 10px;
display: inline-block;
width: 100%;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="which-wrapper">
<div class="drowpdown-one dropdown">
<ul class="which-way">
<li class="which-init">Unguided I-Day Return Trips</li>
<li data-value="value 2" class="cadja"><span class="value">darling-wine-hops-day-by-which-way</span>Darling Wine & Beer Trip</li>
<li data-value="value 3" class="cadja"><span class="value">mamre-werf-khwa-ttu-culture-day-by-which-way-trips</span>Culture & Adventure Trip</li>
<li data-value="value 4" class="cadja"><span class="value">cape-west-coast-wildlife-fossil-trip</span>Wildlife & Fossils Trip</li>
</ul>
<a href="#" id="trip" class="find">FIND YOUR TRIP</a>
</div>
<ul class="which-way">
<li class="which-init">Unguided I-Day Return Trips</li>
<li data-value="value 2"><span class="value">darling-wine-hops-day-by-which-way</span>Darling Wine & Beer Trip</li>
<li data-value="value 3"><span class="value">mamre-werf-khwa-ttu-culture-day-by-which-way-trips</span>Culture & Adventure Trip</li>
<li data-value="value 4"><span class="value">cape-west-coast-wildlife-fossil-trip</span>Wildlife & Fossils Trip</li>
</ul>
<a href="#" id="trip" class="find">FIND YOUR TRIP</a>
</div>
</div>
そして問題は? – Andreas