私は動的に構築され、選択ボックスと同じ機能を果たす次のリストを持っています。JQueryを使用してリストから複数の値を渡す方法
<ul class="list-group" name="combobox1" id="combobox1">
<li class="list-group-item" value="6" />Option 1</li>
<li class="list-group-item" value="12" />Option 2</li>
<li class="list-group-item" value="15" />Option 3</li>
</ul>
リスト内のアイテムを作るために、クラスに「アクティブ」追加するユーザのjQuery I選択された「リスト基アイテムアクティブ」。
リストから1つまたは複数のリスト項目を選択し、[詳細を表示]をクリックすると、ポップアップで詳細が表示されます。この詳細ポップアップは、ボタン内のonclick関数によってトラップされます。私の質問は、JQueryを使用して、ユーザーがonclickメソッドで渡すことを選択したリスト内の1つ以上の項目の値を取得する方法です。
onclick=showDetails(itemsvalues)
これは1つの値を返しますが、複数の項目が選択された場合はどうなりますか?
onclick="showdetails($('#combobox1 li.active').val());
ありがとうございます!
LI要素は、[値]を持っていないが、あなたは、 'データ[値]に変更した場合、あなたは' $(行うことができます 'list-group-item.active' ).data( 'value') ' – adeneo