Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
仅使用jquery或javascript更改图像_Javascript_Jquery_Html_Css - Fatal编程技术网

仅使用jquery或javascript更改图像

仅使用jquery或javascript更改图像,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我正在尝试仅使用jquery或javascript将图像从旧图像更改为新图像。这是三张总数中的第二张图片,它有一个共同的父元素,并且没有被任何特定参数分隔 我相信我需要使用某种类型的DOM导航来获得公共类中的确切图片,但我没有任何运气 正如我提到的,“make”类与“make image”一样在所有三个映像之间共享。我只需将图像交换为另一个更新版本,facebook1.jpg <li class="make "> <a href="#">

我正在尝试仅使用jquery或javascript将图像从旧图像更改为新图像。这是三张总数中的第二张图片,它有一个共同的父元素,并且没有被任何特定参数分隔

我相信我需要使用某种类型的DOM导航来获得公共类中的确切图片,但我没有任何运气

正如我提到的,“make”类与“make image”一样在所有三个映像之间共享。我只需将图像交换为另一个更新版本,facebook1.jpg

<li class="make ">
        <a href="#">
        <img class="make-image" src="facebook.jpg">
        <div class="make-info">
            <img class="make-logo" src="facebook.jpg">
                <div class="clearall"></div>
            </div>
        </a>
    </li>

It should simply swap the existing image for another.

您可以在列表项中查询图像标记,并在返回的数组中对每个图像标记进行迭代。在该循环中,您可以检查该image元素的src是否是您要查找的,并替换它

$'li.make img'。每个函数索引{ 如果$this.attr'src'='facebook.jpg'{ $this.attr'src','facebook1.jpg'; } }; 到目前为止你还记得吗?