编辑:好的,代码没问题。还有一些其他代码应该在其他地方设置其他属性,而我陷入了“复制/粘贴忘记更改 ID 名称”疾病。感谢大家的意见。对不起,我是个笨蛋。
我遇到一种情况,当用户单击图像时,我使用 jquery 动态更改 img src 属性。基本上在“注册”和“取消注册”按钮之间来回切换。当我单击注册按钮时,它会正确切换到取消注册图像。但是,如果我再次单击它,它永远不会切换回注册图像。我的代码:
function unRegister() {
$('#reg').attr("src","/images/btnRegister.png");
$('#reg').attr("onClick","register()");
}
function register() {
$('#reg').attr("src","/images/btnUnregister.png");
$('#reg').attr("onClick","unRegister()");
}
看起来很简单。我已验证这两个图像拼写正确并且位于/images 目录中。我需要这两个例程,因为一旦解决了这个小问题,我将根据正在发生的操作做许多不同的事情。我已经验证(通过方便的alert()调用,例程正在被调用,只是没有图像切换。
最佳答案
将代码更改为(缺少撇号):
function register() {
$('#reg').attr("src","/images/btnUnregister.png");
$('#reg').attr("onClick","unRegister()");
}
关于javascript - 更改img src不显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15166003/