Я хочу вернуть значение из поля select2, когда отображается заполнитель. Независимо от того, что я делаю, он возвращает нулевое или пустое значение вместо ожидаемого значения. Я хочу как-то получить '99999' в этом примере, когда пользователь ничего не выбрал:
<select id='filter'>
<option value='1'>one</option>
<option value='2'>two</option>
<option value='3'>three</option>
</select>
...
$('#filter').select2 ({
allowClear: true,
placeholder: {
id: '99999',
text: 'select something'
}
});
...
console.log($('#filter').val()); // returns null when placeholder visible
console.log($('#filter').select2('data')); // returns [] when placeholder visible