我正在处理带有文本区域的页面。其中一些文本区域有一个名为“whitebord”的类,如下所示:
textarea.whitebord, textarea.whitebord:focus {
border: 1px solid #fff;
outline: none;
}
我还有一个将边框设置为 1px 纯黑色的 jQuery 脚本。我的脚本首先检查是否存在边框,如果存在则不理会它,但是如果没有边框则默认为黑色。我使用这个检查是否存在边框:
$(this).css('border')
这在 chrome 和 ie 中效果很好,但是在 Firefox 中它什么也没有返回,尽管我知道它有一个边框。这是已知错误还是什么?
如果你们需要任何其他信息,请询问,
最佳答案
我以前见过这个 - 我需要单独检查所有边框(左、右、上、下)。
$el = $('a');
if ($el.css("border-right-style") == "solid" && $el.css("border-left-style") == "solid" && $el.css("border-top-style") == "solid" && $el.css("border-bottom-style") == "solid")
{
alert('yay');
}
关于jQuery .css ('border' ) 在 Firefox 中不返回任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16802764/