Эй У меня проблема с моим кодом в IE. В принципе, он не будет удалять эту опцию в IE. Он отлично работает на хроме.Опция не удаляется в jquery
function removeYrEndAndPettyCashCat() {
for (var i = 0; i < catsToRemove.length; i++) {
$('option[value = "' + String(catsToRemove[i].ID) + '"]').remove();
}
}
Я проверил несколько постов на этом сайте, и они говорят, что .remove должны работать, и это делает в консоли. Однако, когда я пытаюсь удалить, щелкнув по выпадающему списку при первом появлении выпадающего списка, у него есть опция. Если я закрою выпадающий список и снова открою его, опция теперь исчезнет. Это происходит только в IE. Кто-нибудь сталкивался с этим, и если бы вы могли предложить исправить?
попробуйте представить скрипт или исполняемый фрагмент – InferOn
Я думаю, что лучше предоставить больше кода. Может быть, ваша ошибка в другом месте. – reporter
Не уверен, что метод удаления элемента option является стандартным; попробуйте использовать https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement/remove вместо этого – CBroe