单击时Jquery在多个图像之间切换

4 javascript jquery attributes

我在点击图像时尝试使用jquery在三个图像之间切换.点击第三张图片后,它会将其切换回第一张图片.

有没有办法调整以下内容在两个以上的图片之间切换,并且它允许更多的切换一次?

jQuery的

$(document).ready(function() {
    $("#clickMe").click(function() {
        $("#myimage").attr({src : "picture2.png"});
    });
});
Run Code Online (Sandbox Code Playgroud)

HTML

<div id="clickMe"><img id="myimage" src="picture1.png" /></div>
Run Code Online (Sandbox Code Playgroud)

谢谢.

kar*_*m79 5

这应该这样做:

$(document).ready(function() { 
    $("#clickMe").click(function() {

        var src = $('#myimage').attr('src');

        //if the current image is picture1.png, change it to picture2.png
        if(src == 'picture1.png') {
            $("#myimage").attr("src","picture2.png");

        //if the current image is picture2.png, change it to picture3.png 
        } else if(src == "picture2.png") {
            $("#myimage").attr("src","picture2.png"); 

        //if the current image is anything else, change it back to picture1.png
        } else {
            $("#myimage").attr("src","picture2.png");
        }
    }); 
});
Run Code Online (Sandbox Code Playgroud)