Доброго времени суток, поставили мне задачу, в которой я не разбирался никогда ранее, было бы не плохо, если бы кто-нибудь смог помочь.
Суть задачи в том, что мы используем select2 и когда человек выбирает определенные, допустим три пункта, появлялся текст (назовем его текст№1), а при выборе других пунктов появлялся другой текст.
Может кто делал ранее и сможет помочь, буду благодарен.
Не разбираюсь в JS\JQ, не могли бы прислать рабочий пример?
$(<некий_селект>).on('select2:select', function(){
console.log(this.selectedOptions); // HTMLCollection где каждый элемент - HTMLOptionElement, у которого соответствующие атрибуты
});
jQuery:
Отслеживаете событие изменения select'a, функцией .change, далее проверяете значение select'a условием if, и если значения совпадают то вы делаете что вам нужно. И так повторяете шаг с сравнением столько раз, сколько вам нужно.