jQuery映像文件夹名称动态更改,无控制台错误

jQuery映像文件夹名称动态更改,无控制台错误,jquery,Jquery,默认情况下,所有图像都是从defaultFolder(.html页面)加载的,通过使用jQuery,我将defaultFolder替换为NewFolder,如下所示 index.html <html> <head><title>Test</title></head> <body> <img src="images/defaultFolder/client-logo.png" alt="Clien

默认情况下,所有图像都是从defaultFolder
(.html页面)
加载的,通过使用jQuery,我将defaultFolder替换为NewFolder,如下所示

index.html

<html>
  <head><title>Test</title></head>
    <body>
      <img src="images/defaultFolder/client-logo.png" alt="Client" />
    </body>
    <script src="js/jquery.min.js"></script>
    <script src="js/myscript-init.js"></script>
</html>
使用jQuery(document).ready(function(){进行了尝试,但运气不佳:(

一切都按预期进行…但我仍然能够看到 控制台中的错误很烦人:(…由于这些原因,我 在实际错误处理中发现困难

请问有没有办法避免这种情况


src是硬编码到html中的吗?如果是这样,那就是你的问题了……你的html加载了,然后jQuery完成了,这很神奇,但到那时浏览器已经尝试加载了图像ergo控制台errors@DarrenSweeney不…该脚本来自外部文件(init.js)在html页面/Images/defaultFolder/image1.jpg等中,
jQuery(this.attr('src',src.replace('defaultFolder','NewFolder');
这一行是关闭
attr(
函数应该是
jQuery(this.attr('src',src.replace('defaultFolder','NewFolder'))时遗漏的语法错误
Hi@Curiousdev谢谢你的指点。我只是在这篇文章中错过了这一点,而不是在我的代码中。但是我已经仔细检查了同样的问题,问题仍然存在。PS:我现在已经更正并更新了同样的问题。@Reddy,你为什么不直接更改html代码本身中的文件夹?为什么需要jQuery?
jQuery(function () {
  var img = jQuery("img");
  img.each(function () {
    var src = jQuery(this).attr('src');
    if (src.indexOf('defaultFolder/') > -1) { 
      jQuery(this).attr('src', src.replace("defaultFolder", 'NewFolder'));
    }
  });
});