способ, которым вы это сделали, должен работать в chrome, но nvm. Вот другой способ
select = $('#custcol7');
select.find('option[value=["'+sizeValue +'"]').remove();
и если вы хотите показать его снова:
select.append('<option value="'+sizeValue+'"></option>');
Он отлично работает в любом браузере и имеет действительно простой код. Проблема в том, что если вы хотите скрыть несколько опций, они более типизированы ... но это можно решить, поместив их в переменные, если они не изменяются динамически, как это:
var options = '<option value="'+sizeValue1+'"></option><option value="'+sizeValue2+'"></option><option value="'+sizeValue3+'"></option>';
select.append(options);
Таким образом, если вам нужно удалить / добавить в нескольких местах, вы набрали параметры только один раз. Надеюсь, я дал еще один интересный вариант. С наилучшими пожеланиями.