我有一个图像按钮,我正在尝试切换。但是,它仅在刷新时切换一次。当我单击图像时,它应该会变为第二张图片,然后在下一次单击时,会变回原始图片。通过这段代码,我可以从第一张图片到第二张图片,但是当我再次点击时,我无法取回原来的图片。有人可以指出我哪里出错了吗?这是我正在使用的整个脚本
HTML & jQuery -
<a href='#'>
<input type="image" src="/images/pulpit.jpg" id="btn-true" />
</a>
<script type="text/javascript">
$('#btn-true').click( function () {
if ($(this).prop("src", "/images/pulpit.jpg"))
$(this).prop("src", "smiley.gif");
else if ($(this).prop("src", "smiley.gif"))
$(this).prop("src", "/images/pulpit.jpg");
});
</script>