У меня есть несколько div, которые имеют один и тот же класс. У меня есть раскрывающийся список, который меняет цвет фона одного из этих divs при выборе (опция 2 изменяет div # 2).
Мой вопрос в том, как я могу изменить раскрывающийся список при нажатии на определенный div?
У меня есть логика изменения фактической опции и щелчков div, но я не могу понять, как точно определить, какой из этих divs был нажат (динамики создаются динамически, поэтому у них нет идентификаторов, только класс имена).
Есть ли способ проверить, какой div был нажат относительно всего списка divs с тем же классом? Спасибо.
Пример кода:Узнайте, какой элемент был нажат из списка элементов.
<select class="size form-control" id="size" name="size">
<option value="1">first div</option>
<option value="2">second div</option>
<option value="4">third div..</option>
</select>
<div class="collection">random</div>
<div class="collection">text</div>
<div class="collection">inside</div>
<div class="collection">here</div>
Edit:
Что у меня есть:
Выбрать, можно изменить цвет DIV в зависимости от выбора.
Нажатие на div изменяет собственный цвет.
Что мне нужно:
Щелчок по div также изменяет параметр в списке. Я надеюсь, что это немного яснее
Вы можете показать свой код? –
Вы можете получить целевой элемент, используя '$ (this)' внутри обработчика событий. –
как насчет отображения html и кода? [ask] – yezzz