Javascript 从选择列表中删除项目(Internet Explorer 10)

Javascript 从选择列表中删除项目(Internet Explorer 10),javascript,jquery,html,Javascript,Jquery,Html,我需要从选择列表中删除所选选项 $('#select_SettingsUser option:selected').each(function (i, selected) { var optn = selected.text; selected.remove(); }); 这种逻辑在Firefox和Chrome上运行。 但在IE10上,它说,对象不支持属性或方法“删除”每个函数都提供了需要转换为jQuery对象的DOM对象 改变 selected.remove(); 到 或

我需要从选择列表中删除所选选项

$('#select_SettingsUser option:selected').each(function (i, selected) {
    var optn = selected.text;
    selected.remove();
});
这种逻辑在Firefox和Chrome上运行。
但在IE10上,它说,
对象不支持属性或方法“删除”

每个函数都提供了需要转换为
jQuery
对象的
DOM
对象

改变

selected.remove();

.each()方法旨在使DOM循环构造简洁 而且不容易出错。调用时,它会迭代DOM元素 是jQuery对象的一部分。每次回调运行时,它都是 已通过从0开始的当前循环迭代更重要的是, 回调是在当前DOM元素的上下文中触发的,因此 关键字this引用元素


每个函数都提供了需要转换为
jQuery
对象的
DOM
对象

改变

selected.remove();

.each()方法旨在使DOM循环构造简洁 而且不容易出错。调用时,它会迭代DOM元素 是jQuery对象的一部分。每次回调运行时,它都是 已通过从0开始的当前循环迭代更重要的是, 回调是在当前DOM元素的上下文中触发的,因此 关键字this引用元素

$(this).remove();