我在使用 jQuery 时遇到问题。
我有以下代码,位于 $(document).ready(function() {...})
$("#one_div").hide();
$('#button').click(function(){
if (this.src == 'img/img1.png'){
this.src = 'img/img2.png';
}
else {
this.src = 'img/img1.png';
}
$("#one_div").slideToggle(800);
});
#button
是图像的 ID。 one_div
是 div 的 ID。
实际上,单击图像会切换 div,但问题是图像仅交换一次,从 img1
到 img2
,并且从未切换回来。我做错了什么?
最佳答案
您忘记了第二个=
(this.src == 'img/img1.png'){
关于javascript - jQuery 图像交换 if-else 语句不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18617345/