删除 Internet Explorer 8 中的选择选项时出错
它在 Firefox 中工作,但在 Internet Explorer 中,当 getJSON 从操作返回时,选择(下拉)只是从页面中隐藏。这是我的代码
$.getJSON("/Post/GetResourcetype", {}, function (data1) {
$($("#ddResourcetype").attr("options"), $("#ddResourcetype")).remove();
$.each(data1, function (key, value) {
var arrkey = new Array();
arrkey = key.toString().split('_');
$('#ddResourcetype').append('<option value="' + value + '" name="' + arrkey[1] + '">' + arrkey[1] + '</object>');
});
});
,以下代码有什么问题。
当我评论 $($("#ddResourcetype").attr("options"), $("#ddResourcetype")).remove();
效果很好
Its working in Firefox but in Internet Explorer the select(dropdown) just hide from the page when getJSON return from action. This is my code
$.getJSON("/Post/GetResourcetype", {}, function (data1) {
$($("#ddResourcetype").attr("options"), $("#ddResourcetype")).remove();
$.each(data1, function (key, value) {
var arrkey = new Array();
arrkey = key.toString().split('_');
$('#ddResourcetype').append('<option value="' + value + '" name="' + arrkey[1] + '">' + arrkey[1] + '</object>');
});
});
what is the issue in following code.
When i comment $($("#ddResourcetype").attr("options"), $("#ddResourcetype")).remove();
It works fine
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我将这行代码更改
为
“用于删除 select 的先前值”,现在它在两个浏览器中都可以正常工作
I change this line of code
to
For deleting previous value of select and now its working fine in both browsers
在对象的末尾而不是选项,
它应该是
at the end of object instead of option
it should be