Javascript 如何从引导多重选择器获取选定值?

Javascript 如何从引导多重选择器获取选定值?,javascript,jquery,bootstrap-4,bootstrap-selectpicker,Javascript,Jquery,Bootstrap 4,Bootstrap Selectpicker,这里是我的select元素,它有多个属性 <select id="dd-personnels" onchange="personnelChange()" asp-items="Model.Personnels" multiple data-max-options="1" class="form-control form-control-sm selectpicker"></sel

这里是我的
select
元素,它有
多个属性

<select id="dd-personnels" onchange="personnelChange()" asp-items="Model.Personnels" multiple data-max-options="1" class="form-control form-control-sm selectpicker"></select>

如何在select?

onchange
中获取所选值即使内联事件处理程序是一种不好的做法,您也需要在内联事件处理程序中添加两个关键字:

<select id="dd-personnels" onchange="personnelChange(this, event)" ....
有关详细信息,请参阅

片段:

职能人员变更(要素、事件){
var val=$(ele).selectpicker('val');
控制台日志(val);
}
$('dd personnels')。选择器({
liveSearch:真的吗
});

0
芥末
番茄酱
烧烤

即使内联事件处理程序是一种不好的做法,您也需要在内联事件处理程序中添加两个关键字:

<select id="dd-personnels" onchange="personnelChange(this, event)" ....
有关详细信息,请参阅

片段:

职能人员变更(要素、事件){
var val=$(ele).selectpicker('val');
控制台日志(val);
}
$('dd personnels')。选择器({
liveSearch:真的吗
});

0
芥末
番茄酱
烧烤

在绑定int数组的代码隐藏中;发布表单时,所选值以有界数组形式出现。我在几分钟前发现:)如果绑定int数组,则在代码中;发布表单时,所选值以有界数组形式出现。我几分钟前发现的:))
function personnelChange(ele, event) {
   var val = $(ele).selectpicker('val');
   console.log(val);
}