У меня такая проблема .. в 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');
}
});