Я использую плагин select2. Как сделать, чтобы выбранный вариант после нажатия на ОТПРАВИТЬ не боролся? - PullRequest
0 голосов
/ 10 ноября 2018

У меня такая проблема .. в localStorage Sahranet есть только один выбранный элемент и после добавления на него дублируется

<form method='GET'>
            <select class='select' multiple='multiple'>

            <option value='a2'>aladin</option>
            <option value='3s'>ark</option>
            <option value='4a'>asdasdtaktak</option>
            <option value='5f'>ametis</option>

            </select>

            <input type='submit' value='send'>

    </form>

$ (документ) .ready (функция ($) {

     $('.select').select2({});
     $('.select').on('select2:select', function (e) {
        var data = e.params.data;
        testObject={ 
        'id': data.id,
          'text':data.text
          }

          localStorage.setItem("lastname",   JSON.stringify(testObject) );

    });

       if(localStorage.getItem('lastname')){

         var data=   JSON.parse(localStorage.getItem('lastname'));

          console.log(data.id );
         var newOption = new Option(data.text, data.id, false, true);
          $('.select').append(newOption).trigger('change'); 
       }



    });
...