Assuming you want to disable values in the other select-boxes once chosen, here is a sample.
<select>
<option value="" selected="selected">Select</option>
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
</select>
<select>
<option value="" selected="selected">Select</option>
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
</select>
$(document).ready(function (e) {
var $selects = $('select');
$selects.change(function () {
var value = $(this).val();
if (value == "") {
return false;
}
$selects.not(this).each(function () {
$('option', this).each(function () {
var sel = $(this).val();
if (sel == value) {
$(this).prop('disabled', true);
} else {
$(this).prop('disabled', false);
}
});
});
}).change(); // Trigger once to add options at load of first
});
And a working fiddle