【发布时间】:2014-01-24 18:24:52
【问题描述】:
我只是尝试使用 JQuery 通过单击来切换图像源。我的脚本在下面,我不确定它为什么不切换。首次加载页面时,如果单击灰色图像,它将切换到彩色图像。但是,如果您单击灰色图像,则不会发生任何事情。所以它会在第一次点击时改变,但如果你在第一次点击后点击什么都不会发生。
<script type="text/javascript">
$(document).ready(function () {
$('#imageid').click(function () {
if ($(this).attr('src', 'imagegray.png')) {
$(this).attr('src', 'imagecolor.png');
}
else if ($(this).attr('src', 'imagecolor.png')) {
$(this).attr('src', 'imagegray.png');
}
})
});
</script>
【问题讨论】:
标签: jquery jquery-click-event jquery-attributes