使用して、私はそれで問題がないHTMLブートストラップドロップダウンが選択されている項目のインデックスを取得
<div class="input-group">
<input type="TextBox" ID="datebox" Class="form-control"></input>
<div class="input-group-btn">
<button type="button" class="btn dropdown-toggle" data-toggle="dropdown">
<span class="caret"></span>
</button>
<ul id="demolist" class="dropdown-menu">
<li><a href="#">A</a></li>
<li><a href="#">B</a></li>
<li><a href="#">C</a></li>
</ul>
</div>
</div>
ブートストラップドロップダウンリストで選択した値を取得する方法についてstackoverflowの中に多くの答えがあります
$('.dropdown-menu a').on('click', function(){
$(this).parent().parent().prev().html($(this).html() + '<span class="caret"></span>');
})
が、その後、私はいくつかの値を持つHTTPリクエストを作成する必要があり、その1つは 'A'、 'B'のための '1'、 'C'のための '2'
選択したアイテムのインデックスを取得するにはどうすればよいですか?
$( '#ldemolist li')。index()li refのインデックスを取得するためにこれを試してください:https://api.jquery.com/index/ – kamesh
'$(this).closest( 'li')。 index() 'または' $(this).parent()。index() 'が動作するはずです。 –