使用 jQuery.css 在 Internet Explorer 中获取价值

Posted

技术标签:

【中文标题】使用 jQuery.css 在 Internet Explorer 中获取价值【英文标题】:Using jQuery.css to get value in Internet Explorer 【发布时间】:2018-04-15 05:02:12 【问题描述】:

我正在尝试将一个变量设置为我的 div border-color 属性值的值

errorChartColorError = $('.col__item.error').css('border-color');

这在 Chrome 中运行良好,但 Internet Explorer 11 将变量返回为未定义

当我在 IE 中检查元素时,我可以看到边框颜色属性和值

我需要 IE 破解吗?

【问题讨论】:

我认为您可能必须指定一个侧面,例如errorChartColorError = $('.col__item.error').css('border-top-color'); 你在哪里申请border属性? 【参考方案1】:

border-color 属性最多可以有四个值;这意味着您可以为每个边框(下、左、上、右)设置不同的颜色。 更具体地说明您要检索哪一个,因此:

$(".col__item.error").css("border-top-color");

$(".col__item.error").css("border-left-color");

等等……

应该做的伎俩

【讨论】:

以上是关于使用 jQuery.css 在 Internet Explorer 中获取价值的主要内容,如果未能解决你的问题,请参考以下文章

jquery css

使用 JQuery/CSS 跨页滑动 Div

如何在 jQuery.css() 方法中为所有浏览器编写 CSS?

使用 jQuery 更改 CSS 类属性

使用 Jquery/CSS 进行跨域 iframe 控制/加载

一起记录 Firefox/jQuery/CSS 动画的错误?