SO - 27122887 - Select option click

.remove() :contains(string), .not(this)

by codeSpy

HTML

<select id='a'>
    <option value='1'>1</option>
    <option value='2'>2</option>
    <option value='3'>3</option>
</select>
<br/><br/><br/>
<select id='b'>
    <option value='1'>1</option>
    <option value='2'>2</option>
    <option value='3'>3</option>
</select>
<br/><br/><br/>
<select id='c'>
    <option value='1'>1</option>
    <option value='2'>2</option>
    <option value='3'>3</option>
</select>

JavaScript

$("#a").on("change", function(){
    $("select").not(this).children("option:contains(" + $(this).val() + ")").remove();
});