Я пытаюсь сделать следующее:
У меня есть вход <input type="text" value="red,yellow,blue" id="colors" />
и раскрывающийся список
<select name="colors_dropdown" id="colors_dropdown">
<option value="red">red</option>
<option value="yellow">yellow</option>
<option value="blue">blue</option>
</select>
Я хочу удалить выборпараметры, которые находятся в текстовом вводе.Например, если для ввода текста value=red,blue
в раскрывающемся списке должна быть указана опция yellow
.
, я смог создать массивы разделенных запятыми значений в текстовом вводе и значений в раскрывающихся параметрах.
var selected_colors = $('#colors').val().split(","); //array of colors from text input
var all_colors = $.map($("#colors_dropdown")[0].options, function(option)
{
return option.value; //array of all colors from dropdown
});
Исходя из этого, я ищу способ заполнить раскрывающийся список всеми цветами, кроме тех, что в массивах selected_colors
.