私はページ内に2つの異なるドロップダウンを作ろうとしています。私は、このブートストラップコード書いてきました -異なるドロップダウンのjqueryを書く方法
<div class="box">
<div class="box-header black">
<div class="col-md-1"></div>
<div class="col-md-3">
Set Point Management:
</div>
<div class="col-md-1">
<div class="btn-group">
<a class="btn dropdown-toggle info" data-toggle="dropdown" href="#">
Optimized <span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="#">Manual</a></li>
<li><a href="#">Scheduled</a></li>
<li><a href="#">Optimized</a></li>
</ul>
</div>
</div>
<div class="clearfix"></div>
</div>
<div class="box-body">
<div class="col-md-1"></div>
<div class="col-sm-3 col-md-3">
<div class="btn-group">
<a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
Select Operator <span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="#">=</a></li>
<li><a href="#">></a></li>
<li><a href="#"><</a></li>
</ul>
</div>
</div>
<div class="clearfix"></div>
</div>
</div>
を、私はそれが1つのドロップダウンで正常に動作して選択コンポーネント -
<script type="text/javascript">
$(".dropdown-menu li a").click(function() {
$(".btn:first-child").html($(this).text() + ' <span class="caret"></span>');
});
</script>
とドロップダウンの名前を変更するには、このjqueryのを使用しています。しかし、2回のドロップダウンでは、1つのドロップダウンで項目を選択すると、両方のドロップダウンで名前タグが変わります。
私はidを与えることによってそれらを区別しようとしましたが、うまくいきませんでした。 それでjqueryを書くべきですか?
(ステップ賢明な答えが参考になる)