0
私は、ブートストラップナビゲーションバーのドロップダウンリストから選択したアイテムを取得する可能性のある解決策を試しましたが、動作しないようです。ヘルプは非常に感謝します。ありがとう。以下に添付ブートストラップドロップダウンリストで選択されたオプションが機能しない
は、私は私の他のドロップダウンリストのために別の機能を追加するためにこれをしようとしているドロップダウン
<li class="nav-item active dropdown">
<a class="nav-link dropdown-toggle" href="#" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false"><i class="fa fa-globe" aria-hidden="true"></i>
Language<span id="selected" class="caret"></span></a>
<div class="dropdown-menu" aria-labelledby="languageDropdown">
<a class="dropdown-item" href="#">English</a>
<a class="dropdown-item" href="#">中文</a>
</div>
</li>
のjQuery
<script>
$('.dropdown-menu a').click(function(){
$('#selected').text($(this).text());
});
</script>
のスクリーンショットです。ドロップダウンの1つをクリックすると、もう1つも変更されます。
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdownMenuLink" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false"><i class="fa fa-sort-amount-asc" aria-hidden="true"></i>
<span id="sort" class="caret">Sort</span></a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
<a class="dropdown-item" href="#">Category</a>
<a class="dropdown-item" href="#">Date and Time</a>
<a class="dropdown-item" href="#">Availability</a>
</div>
</li>
<script>
$('.dropdown-menu a').click(function(){
$('#selected').text($(this).text());
$('.dropdown-menu a').click(function(){
$('#sort').text($(this).text());
});
</script>
を取得するために使用
.find()
李あなたが達成しようとしていることは不明です。 –
@guradioドロップダウンから "English"を選択すると、ナビゲーションバーに "English"と表示したいと思います。 エラー: 未知のReferenceError:$が定義されていません –