powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Jquery. Добавить разделитель в вывод выбранных значений списка multiselect
4 сообщений из 4, страница 1 из 1
Jquery. Добавить разделитель в вывод выбранных значений списка multiselect
    #39130758
SweetApple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго дня!
На странице имеется список с возможностью множественного выбора (multiselect).
Есть код:
var elementText = $("#table select[name='my_select'] option:selected").text();

Если выбрано несколько значений в списке, то в elementText оказывается строка, в которой склеены все значения, без разделителей, например: "одиндватри", а нужно, чтобы строка была такой: "один, два, три". Как добавить в вывод разделитель, выбирая отмеченные значения в списке?
...
Рейтинг: 0 / 0
Jquery. Добавить разделитель в вывод выбранных значений списка multiselect
    #39131062
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А так?
Код: javascript
1.
2.
3.
4.
var elementText = '';
$("#table select[name='my_select'] :selected').each(function(i, selected){
  elementText = $(selected).text() + ',';
});
...
Рейтинг: 0 / 0
Jquery. Добавить разделитель в вывод выбранных значений списка multiselect
    #39131079
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Axeleron,

один недостаток - лишняя запятая в конце...

Код: javascript
1.
2.
3.
4.
5.
6.
var elementText = [];
var a;
$("#table select[name='my_select'] :selected').each(function(i, selected){
  elementText.push($(selected).text() );
});
a=elementText.join();
...
Рейтинг: 0 / 0
Jquery. Добавить разделитель в вывод выбранных значений списка multiselect
    #39131114
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяAxeleron,

один недостаток - лишняя запятая в конце...

Код: javascript
1.
2.
3.
4.
5.
6.
var elementText = [];
var a;
$("#table select[name='my_select'] :selected').each(function(i, selected){
  elementText.push($(selected).text() );
});
a=elementText.join();


Я дал человеку так сказать 'рыбу' :) Додумать и доделать, так как времени тестить свое решение не было.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Jquery. Добавить разделитель в вывод выбранных значений списка multiselect
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]