如何在 select 中获得多项选择
How get multiple choice in select
我有一个下拉列表,用户可以在其中 select 多个选项
我正在尝试获取所有选项 selected。我尝试了以下代码片段,但似乎不起作用。
有人可以帮我解决这个问题吗
<select id="categorie" class="form-control selectpicker" multiple></select>
$("select option:selected")
如果您想要获取多个 select 下拉列表的所有 selected 选项值,您可以这样做
$(function() {
var optionsSelected = $('select').find('option');
$("#click").on('click', function() {
var selectedOptions = $('select').children('option:selected');
selectedOptions.each(function(option) {
console.log(selectedOptions[option].innerHTML);
});
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="categorie" class="form-control selectpicker" multiple>
<option>123</option>
<option>12</option>
<option>21</option>
<option>14</option>
<option>12</option>
<option>121</option>
<option>112</option>
<option>201</option>
</select>
<input type="button" id="click" value="click">
希望对您有所帮助
我有一个下拉列表,用户可以在其中 select 多个选项
我正在尝试获取所有选项 selected。我尝试了以下代码片段,但似乎不起作用。
有人可以帮我解决这个问题吗
<select id="categorie" class="form-control selectpicker" multiple></select>
$("select option:selected")
如果您想要获取多个 select 下拉列表的所有 selected 选项值,您可以这样做
$(function() {
var optionsSelected = $('select').find('option');
$("#click").on('click', function() {
var selectedOptions = $('select').children('option:selected');
selectedOptions.each(function(option) {
console.log(selectedOptions[option].innerHTML);
});
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="categorie" class="form-control selectpicker" multiple>
<option>123</option>
<option>12</option>
<option>21</option>
<option>14</option>
<option>12</option>
<option>121</option>
<option>112</option>
<option>201</option>
</select>
<input type="button" id="click" value="click">
希望对您有所帮助