У меня что-то вроде этого:Удалить несколько выберите вариант с JS, когда нет доступа к HTML
<select id="color-filter" onchange="js_color_filter_changed()" name="color-filter">
<option selected="selected" value="none">---</option>
<option style="background-color:#A8314F" value="#A8314F"> </option>
<option style="background-color:#CEF0FF" value="#CEF0FF"> </option>
<option style="background-color:#D1FFB3" value="#D1FFB3"> </option>
<option style="background-color:#FFA4A4" value="#FFA4A4"> </option>
</select>
, и я хотел бы удалить/скрыть, например, какой-то вариант с перекрестной совместимости браузера и без Jquery. У меня нет доступа к html, но я могу добавить код в внешний JS-файл.
Я нашел решение, которое работает хорошо:
, но когда я изменить значение этого не работают:
Я полагаю, потому что значение содержит хеш-тег. Я новичок в JS ... любая альтернатива?
Почему не просто: '$ (ary.join (',')). remove(); ' –
Я тестировал, но это не работает на моей стороне. Возможно, это потому, что Onchange? Если да, то я не знаю, что делает это событие и где связан код. Возможно, в другом JS-файле, где у меня нет доступа. Я должен исследовать .. – dotcom27
@DavidThomas, извините, но я не могу понять, как использовать этот код внутри примера op. – Mate