I have n drop-downs like this:
<select id="select1">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
<select id="select2">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
with identical options. All the choices should be unique, so once the option is selected in one combobox, it should be removed from others. So, if a user selects “1” in select1 there will be only options “2” and “3” in select2.
Now, jQuery disable SELECT options based on Radio selected (Need support for all browsers) offers a nice solution, but how can I modify this to work with selects instead of radio buttons?
Is this what you mean?
This would remove everything from
#select2that was in#select1:Here’s another alternative that removes all duplicates:
This removes every duplicate, leaving he option only in the first
<select>it found it in.Update for your comment: