我目前正在使用multiSelect.js进行选择,但是在获取text
时遇到了麻烦。我已经看过他们的文档,但是找不到。
这是我当前的代码:
<select multiple="multiple" id="oum_list" name="oum_list[]">
<option value='1'>elem 1</option>
<option value='2'>elem 2</option>
<option value='2'>elem 3</option>
<option value='3'>elem 4</option>
</select>
<script>
$('#oum_list').multiSelect({
afterSelect: function (values) {
$.toast({
heading: 'Added ' + values + ' to list.',
text: '',
position: 'top-right',
loaderBg: '#ff6849',
icon: 'success',
hideAfter: 3500
});
},
afterDeselect: function (values) {
$.toast({
heading: values + ' remove from list.',
text: '',
position: 'top-right',
loaderBg: '#ff6849',
icon: 'success',
hideAfter: 3500
});
}
});
var oum_url = "@Url.Action("OUM_List","Dropdown")";
$.get(oum_url, function (e) {
$.each(e, function (i, v) {
$('#oum_list').multiSelect('addOption', { value: v.ID, text: v.Description, label: v.Description });
});
$('#oum_list').multiSelect('refresh');
});
</script>