Просматривал много ответов, но не мог найти ни одного решения этого. У меня есть четыре (потенциально n-число) списка <select>
, с равным количеством <option>
возможностей в каждом, например:
<label>Pick a:</label>
<select class="colorassign">
<option value="1" selected="selected">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
<option value="4">Four</option>
</select>
<label>Pick b:</label>
<select class="colorassign">
<option value="1">One</option>
<option value="2" selected="selected">Two</option>
<option value="3">Three</option>
<option value="4">Four</option>
</select>
<label>Pick c:</label>
<select class="colorassign">
<option value="1">One</option>
<option value="2">Two</option>
<option value="3" selected="selected">Three</option>
<option value="4">Four</option>
</select>
<label>Pick d:</label>
<select class="colorassign">
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
<option value="4" selected="selected">Four</option>
</select>
Обратите внимание, что выбраны все доступные опции в списках (и каждый список имеет одинаковые <option>
s). Теперь они должны автоматически реагировать на изменения, не позволяя любым двум спискам иметь одинаковое выбранное значение. Используя jQuery, я хочу сделать так, чтобы при выборе, например, Четыре в первом списке, я хотел, чтобы четвертый список автоматически устанавливал Один (единственная доступная бесплатная опция между списки) для выбора.
Может ли кто-нибудь помочь с этим?