Kev*_*vin 2 jquery onclick src
我有一个功能,是div的onclick.我想更改打开的标题旁边的箭头图像,并在点击时关闭div.我写了一个函数,它可以将图像从向下(默认)更改为右边,但它不会改变它.
这是Javascript:
$("#toggle1").click(function () {
$("#content").slideToggle("fast");
if ($("#image1").attr('src', "images/arrow_down.gif")) {
$("#image1").attr(
'src',
$("#image1").attr('src').replace('_down', '_right')
);
} else {
$("#image1").attr(
'src',
$("#image1").attr('src').replace('_right', '_down')
);
}
});
Run Code Online (Sandbox Code Playgroud)
这是HTML:
<div style="text-align:center;"><a class="header" id="toggle1">Location</a>
<img id="image1" src="images/arrow_down.gif" alt="" />
<div id="content">
Run Code Online (Sandbox Code Playgroud)
if ($("#image1").attr('src', "images/arrow_down.gif"))
Run Code Online (Sandbox Code Playgroud)
需要是
if ($("#image1").attr('src') == "images/arrow_down.gif")
Run Code Online (Sandbox Code Playgroud)