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