jquery删除“选择”属性的选项?

前端之家收集整理的这篇文章主要介绍了jquery删除“选择”属性的选项?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
为什么这不工作在IE8中取消选择多行选择框中的所有选项?
$("#myselect").children().removeAttr("selected");

解决方法吗?没有什么我能想到的(attr(“selected”,“”)等)似乎工作。

更新:Here is an updated jsFiddle.我至少得到它降级,以便在IE8的第一个选项被选中。但是没有hardcoded selected =’selected’和IE8似乎需要的.attr调用,它在Firefox,Chrome和IE8中做了3个不同的事情! See this version:,这是简单,似乎它应该工作:

>在Firefox中:没有选择
>在Chrome中:选择第0个选项
>在IE8中:选择第1个选项

也许我已经使自己疯了,有一个错误,在那里我看不到?

解决方法

这是jQuery翻译成IE8的方式,不一定是浏览器本身。

我能够通过老学校和打破jQuery一行:

document.getElementById('myselect').selectedIndex = -1;
原文链接:https://www.f2er.com/jquery/184959.html

猜你在找的jQuery相关文章