在multiSelect.js上获取所选项目的文本

时间:2018-09-25 06:34:18

标签: jquery multi-select

我目前正在使用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>

0 个答案:

没有答案