С помощью этой ссылки вы можете воспроизвести ошибку.Проблема с Safari iOS 10 с <select> элемент больше не находится в DOM
https://jsfiddle.net/pw7e2j3q/
<script>
$("#test").change(function() {
$("#test").remove();
var combo = $("<select></select>").attr("id", "test2").attr("name", "test");
combo.append("<option>New One</option>");
$("#App").append(combo);
});
$("#click").click(function(){
$("#App").remove();
})
</script>
Если нажать на <select>
элемент и удалить его из йот и после этого нажмите на ссылку теста. Вы должны увидеть старый элемент <select>
для выбора.
есть ли какой-нибудь взлом, чтобы исправить это?
Спасибо, что поделились точным характером проблемы. Я также сталкиваюсь с той же проблемой в datepicker. Не был уверен, в чем проблема, но не смог найти исправления для того же, что и до сих пор. Будет держать вас в обновленном состоянии, я делаю некоторый прогресс. –
Я вижу ту же проблему, ничего не замечаю где-нибудь об исправлении – John
Возможно, это связано с той же ошибкой iOS, что и http://stackoverflow.com/q/39557023/37168 – stone