Полагаю, эта разметка и значения выбора останутся такими же, как вы показали в своем фрагменте кода.Ваш существующий скрипт извлекает все существующие данные из $ ("# 1471599855") и добавляет новые выбранные поля, не проверяя, были ли уже взяты значения из этого раскрывающегося списка.
Если бы я был вами, я бы сделал следующее:при каждом изменении выбора я бы выбрал выбранное значение и поместил его в «fieldsetstalles» с дополнительным атрибутом, а затем перебрал его, получил оттуда выбранные данные и поместил в поле ввода или просто, при каждом изменении выбора я выбрал последнее выбранноезначения и положить в поле ввода.
РЕДАКТИРОВАТЬ: Здесь я сохранил скрипку анонимно, я не уверен, что он покажет вам обновленный код для вас или нет.http://jsfiddle.net/3La6d4mj/
Я пытаюсь здесь воспользоваться более поздним решением, которое я упомянул.
var val = "";
var theval = $("#1471599855");
$("#todoslosmodelos select").change(function(){
var data = '';
$(".fieldsetstalles select").each(function(){
if( '' != $(this).children("option:selected").val() ) {
data += $(this).children("option:selected").val() + ", ";
}
});
theval.val(data);
});
Это должно быть то, что вам нужно, я думаю.