我想在下面添加一个 if else 语句
$('#togglediv4').click(function(e){
e.preventDefault();
$('#link4').attr('src','images/contact_link_clicked.png');
});
如果没有点击事件,我希望图片变回原来的图片,否则点击后所有链接都将停留在新图片上。
因此,如果未点击图像,我想显示原始图像。
$('#link4').attr('src','images/contact_link_original.png');
最佳答案
使用attr
回调函数和三元运算符。
$('#togglediv4').click(function(e){
e.preventDefault();
$('#link4').attr('src',function(i, src){
return src === 'images/contact_link_original.png'
? 'images/contact_link_clicked.png'
: 'images/contact_link_original.png'
});
});
关于javascript if else点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14067724/