我的JavaScript代码遇到了一个小问题。实际上,它可以在Firefox中运行,但不能在Chrome中运行,您是否知道为什么我会遇到此问题?
这是我的代码:
$('a').each(function(){
if($(this).css('background-image')=='url("linktothepng.png")'){
$(this).parent().remove();
}
});
谢谢您的帮助,祝您有美好的一天;)
最佳答案
chrome将以url(linktothepng.png)
的形式获取(无引号)
浏览器以自己的方式解析CSS并设置其格式,建议不要在这些属性上进行文本匹配,仅使用具有该背景的类并使用hasClass()
进行检查以防止不一致
关于javascript - Java代码可在Mozilla Firefox中运行,但不能在Google Chrome中运行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27545169/