从选择列表中删除项目 (Internet Explorer 10)
Removing item from select list (Internet Explorer 10)
我需要从选择列表中删除选定的选项。
$('#select_SettingsUser option:selected').each(function (i, selected) {
var optn = selected.text;
selected.remove();
});
该逻辑适用于Firefox,Chrome。但在IE10上,它说,Object doesn't support property or method 'remove'
每个函数都提供您需要转换为jQuery
对象的DOM
对象
改变
selected.remove();
自
$(selected).remove();
或
$(this).remove();
.each(( 方法旨在使 DOM 循环构造简洁 并且不易出错。调用时,它会遍历 DOM 元素 是 jQuery 对象的一部分。每次回调运行时,它都是 通过了当前循环迭代,从 0 开始。更重要的是, 回调在当前 DOM 元素的上下文中触发,因此 关键字 this 指的是元素 jQuery API。
相关文章:
- 视频HTML没有'无法在Internet Explorer 11上工作
- Internet Explorer缺少占位符支持,特别是密码字段
- Internet Explorer中的文本换行错误
- 为什么我在Internet Explorer上看不到html元素
- internet explorer 8兼容模式下的Youtube api错误
- 当浏览器控制台未打开时,为什么要求会导致Internet Explorer 9超时
- Internet Explorer 8. Events
- jQuery表单验证适用于Mozilla和Internet Explorer,但不适用于Chrome或Safari
- element.dataset in Internet Explorer
- Facebook FB.init”;访问被拒绝”;在Internet Explorer 11中
- JavaScript不适用于internet explorer和Firefox,但适用于谷歌
- 在Internet Explorer中,向所选内容添加选项不起作用
- 在Internet Explorer中从二进制文件打开PDF
- elementproblem internet explorer
- 我可以使用哪些方法在Internet Explorer中禁用Alt+*X*
- 如何在Internet Explorer中使用javascript设置cookie
- 只有当alert()在带有AJAX的internet explorer中使用时,Javascript才会更新UI
- sharepoint站点的internet explorer中出现Javascript错误
- Internet Explorer重新加载IFrame
- 如何在不使用Internet Explorer的情况下从未挂起的HTML文件执行程序