gpt4 book ai didi

jquery - 使用 .css() 在 IE 中使用 jQuery 获取边框颜色

转载 作者:技术小花猫 更新时间:2023-10-29 10:29:23 26 4
gpt4 key购买 nike

在 Internet Explorer 中获取单击元素的边框颜色时出现问题。

$("#clickme").click(function() {
alert($(this).css('border-color'));
});

这是 jsfiddle:http://jsfiddle.net/dS7mc/
它适用于 chrome,但不适用于 IE10。

任何想法如何使它与两者一起工作?也只更改为“边框”,在 chrome 中它给了我 2px solid rgb(0, 0, 0) 但在 Ie 中我仍然得到空警报。

附言。是的,我试过“borderColor”。在 IE 中也不行

最佳答案

这是因为在 Internet Explorer 中没有 border-color。该属性被重命名为 border-pos-color:

border-top-color: #000000;
border-right-color: #000000;
border-bottom-color: #000000;
border-left-color: #000000;

同样适用于border-widthborder-style(border-left-width等)。为了拉出边框颜色(假设所有 4 个都相同),您将使用:

$(this).css('border-top-color');

等于拉动 border-widthborder-style(再次假设所有 4 个都相等)你会使用:

$(this).css('border-top-width');
$(this).css('border-top-style');

您可以使用 IE 的 F12 开发人员工具查找元素具有哪些样式属性:

IE Dev Tools

关于jquery - 使用 .css() 在 IE 中使用 jQuery 获取边框颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15691595/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com