有了这个链接,您可以重现该错误。iOS 10 Safari问题与<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>
元素和DOM删除它之后,你点击链接测试。您应该看到旧的<select>
元素弹出供选择。
是否有一些破解修复?
感谢您分享问题的确切性质。在日期选择器中我也遇到同样的问题。不知道确切的问题是什么,无法找到相同的修复方法。随着我取得一些进展,将会让你更新。 –
我看到了同样的问题,没有任何关于修复的任何地方的注意事项 – John
这可能是由与http://stackoverflow.com/q/39557023/37168 – stone