我从未遇到过这个问题......有人可以帮我解决这个问题吗?
我的" .click" jQuery函数没有调用。我确信这是我的语法,但我找不到错误!
在这里工作jsFiddle:http://jsfiddle.net/cQ43Z/
HTML:
<a id = 'emailoff' href = "" target = "_blank">
<img id= 'email-btn' src="http://www.clker.com/cliparts/2/a/r/5/G/O/save-button-png-hi.png"/>
</a>
Javascript:
$('#email-btn').click(function(){
console.log('email btn clicked');
});
答案 0 :(得分:1)
当您将点击事件附加到img
时,您的save-btn
标记的ID为email-btn
。要么您没有发布所有代码,要么将按钮命名为错误。
编辑:现在问题是您的a
标记正在将用户重定向到页面外。如果您不希望这种情况发生,那么您应该将href
属性设置为javascript:;
。
<a id = 'emailoff' href = "javascript:;">
您也不需要target
属性。除非你将a
标签用于其他内容,否则它本身就完全没有用了。