jQuery.css()函数在IE中不起作用

jQuery.css()函数在IE中不起作用,jquery,html,css,Jquery,Html,Css,我正在使用addclass方法 $("select[name='" + ABC+ i + "']").addClass('addBorder'); 这是在Chrome、FF、safari中工作的,但不是在IE上 因此将其更改为.css属性 $("select[name='" + ABC + i + "']").css({"border-color":"red"}); 但这在IE中也不起作用;有人对此有更多的建议吗 在旧版IE上,您无法更改select元素的边框(不幸的是,还有许多其他内容

我正在使用addclass方法

 $("select[name='" + ABC+ i + "']").addClass('addBorder');
这是在Chrome、FF、safari中工作的,但不是在IE上 因此将其更改为.css属性

 $("select[name='" + ABC + i + "']").css({"border-color":"red"});

但这在IE中也不起作用;有人对此有更多的建议吗

在旧版IE上,您无法更改
select
元素的边框(不幸的是,还有许多其他内容)。这就是为什么它似乎不起作用

作为反检查,
$(“选择[name=”+ABC+i+“]”)。在您尝试的每个浏览器(包括)上,长度应大于零


如果您必须更改边框,我建议您将select包装到另一个元素中,并为该包装设置边框颜色。

在旧版IE上,您无法更改
select
元素的边框(不幸的是,还有许多其他内容)。这就是为什么它似乎不起作用

作为反检查,
$(“选择[name=”+ABC+i+“]”)。在您尝试的每个浏览器(包括)上,长度应大于零


如果您必须更改边框,我建议您将所选内容包装到另一个元素中,并为该包装设置边框颜色。

我认为问题在于您无法将边框应用到he中的
,请看这个问题我认为问题在于您无法将边框应用到he中的
,看看这个问题

select元素是最后一个要使用css设置样式的html元素。我曾经花了几个小时试图定制select元素,结果除了沮丧什么都没有!不要对它做任何事情,因为每个浏览器都有自己的小问题。您的客户必须接受这一事实。

select元素是您最后一个希望使用css设置样式的html元素。我曾经花了几个小时试图定制select元素,结果除了沮丧什么都没有!不要对它做任何事情,因为每个浏览器都有自己的小问题。您的客户必须接受这一事实。

您在IE中是否有任何错误?代码运行时?请尝试切换引号:
$('select[name=“”+ABC+i+“]”)
切换引号对我不起作用这是所有IE版本的问题我在IE上得到错误,因为对象不支持IE中是否有错误?当代码运行时?请尝试切换引号:
$('select[name=“”+ABC+i+“]”)
切换引号对我不起作用这是所有IE版本的问题,我在IE as对象上遇到错误。length返回值为1,所以正在提取元素,让我尝试将其环绕,看看我得到了什么。length将值返回为1,所以正在提取元素,让我尝试将其环绕,看看我得到了什么。是的,你是对的。感谢链接,我不得不使用另一个jQuery标记来检查浏览器并显示警报窗口,而不是以红色背景显示元素。是的,你说得对。感谢链接,我不得不使用另一个jQuery标记来检查浏览器并显示警报窗口,而不是显示红色背景的元素。是的,这正是我害怕的。谢谢你的链接是的,这正是我害怕的。谢谢你的链接