javascript - 更改img src不显示图像

标签 javascript jquery

编辑:好的,代码没问题。还有一些其他代码应该在其他地方设置其他属性,而我陷入了“复制/粘贴忘记更改 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/

相关文章:

javascript - $.get 不是 window.function 定义中的函数

javascript - 使用 jQuery 将外部脚本导入 React JS

javascript - 语法错误,在 jQuery 选择器中检查了无法识别的表达式 : !

javascript - 从 chrome.storage.local 中检索对象并使用它来更改当前页面的 CSS

javascript - 基于另一个键的值的条件类型

javascript - Firebase - 检查密码

javascript - 插入标记而不丢失 jQuery Mobile 样式

javascript - 如何逐渐设置正在(冒泡)排序的元素的样式?

javascript - 替换编码的 £ 符号

javascript - Bootstrap 导航栏折叠 - 如何通过点击关闭