javascript - JQuery - 单击时切换 div 内的图像?

标签 javascript jquery html css

所以我有一个切换式 div,里面有一个图像,可以切换下一个 div 的滚动:

<div class="section">
<img src="on.png"> Stuff </div>
<div class="under" style="height:302px;"> Hi </div>

这是它的 JQuery:

$(".section").click(function(){
    $(this).next('div').slideToggle(1200);
});

我如何在我的 div 的 click 功能上做到这一点,它将图像切换为“off.png”?如果 src 是“off.png”,它会切换到“on.png”吗?谢谢。 (抱歉,我仍然是 JQuery 的菜鸟)

最佳答案

$(function(){ 
    $(".section").click(function(){ 
   $("img").attr('src',  
                ($("img").attr('src') == 'http://www3.picturepush.com/photo/a/2772891/64c/png/power-off.png?v0'  
                    ? 'http://kiwianon.com/forums/Themes/Simple_Green/images/on.png'  
                    : 'http://www3.picturepush.com/photo/a/2772891/64c/png/power-off.png?v0' 
                     ) 
                )  
    }); 
}); 

demo

关于javascript - JQuery - 单击时切换 div 内的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7379893/

相关文章:

javascript - 使用 jQuery 定位多个 div

javascript - 为什么字符串化的 JSON 是有效字符串?

javascript - 使用 JavaScript 获取 iframe 查询字符串

jquery - 使用 AJAX 将变量发布到 API (idibu)

javascript - 如何在 javascript/jquery 中转义小于登录?

css - 定位页脚 : div - ul - div inside div next to each other

javascript - 开放层 : Attaching an ground layer image over an large building

javascript - 如何使用 webpack + ES6 导入自定义模块?

javascript - 当未包装在匿名函数中时,属性的行为有所不同

javascript - JS/JQuery keyup 和 keydown Android 设备上不可预测的行为