我目前正在尝试使以下功能正常工作。最近向其中添加了IF ELSE变量,并且之后我的脚本不再起作用。如果我删除它,那么一切都会恢复正常,当然要减去该功能。我到底在做什么错?提前致谢!

var image3 = $("#image3");

$(function() {
 $("#ID-OF-LINK-1").click(function() {
        $("#image1").attr("src","./image1.jpg");
        $("#image2").attr("src","./image2.jpg");
            if (image3.src != "./image3.jpg"){
                ("#image3").attr("src","./image4.jpg"); }
            else
                ("#image3").attr("src","./image3.jpg"); }
  })

})

最佳答案

花括号不匹配。在“其他”之后,您需要另一个花括号。尝试这个:

var image3 = $("#image3");

$(function() {
 $("#ID-OF-LINK-1").click(function() {
        $("#image1").attr("src","./image1.jpg");
        $("#image2").attr("src","./image2.jpg");
            if (image3.src= "./image3.jpg"){
                ("#image3").attr("src","./image4.jpg"); }
            else {
                ("#image3").attr("src","./image3.jpg"); }
  })

})

09-19 09:07