.click jQuery函数不能正常工作

时间:2014-04-27 15:53:57

标签: javascript jquery html

我从未遇到过这个问题......有人可以帮我解决这个问题吗?

我的" .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');
});

1 个答案:

答案 0 :(得分:1)

当您将点击事件附加到img时,您的save-btn标记的ID为email-btn。要么您没有发布所有代码,要么将按钮命名为错误。

编辑:现在问题是您的a标记正在将用户重定向到页面外。如果您不希望这种情况发生,那么您应该将href属性设置为javascript:;

<a id = 'emailoff' href = "javascript:;">

您也不需要target属性。除非你将a标签用于其他内容,否则它本身就完全没有用了。