Javascript/jquery-单击一个按钮

Javascript/jquery-单击一个按钮,javascript,jquery,Javascript,Jquery,我遇到了一个奇怪的问题,当我从表单内部单击submit按钮(登录)时,javascript函数没有被调用 <html> <head> <title></title> <script> $('#loginBtn').click(function () { $(this).html('<img src="http://www.bba-reman.com/images/fbloader.g

我遇到了一个奇怪的问题,当我从表单内部单击
submit按钮(登录)
时,javascript函数没有被调用

<html>
    <head>
    <title></title>
    <script>
    $('#loginBtn').click(function () {
        $(this).html('<img src="http://www.bba-reman.com/images/fbloader.gif" />');
    });
    </script> 
    </head>
</html>

$('#loginBtn')。单击(函数(){
$(this.html(“”);
});
我在这里应该做些什么?我想不出来。我可以寻求帮助吗?

删除
函数hideBtn()末尾的额外

应该是这样的

function hideBtn(){
  alert('hello');
};














登录 $('#loginBtn')。单击(函数(){ //警报(“as”); $(this.html(“”); });
还有一个额外的“;”在你的剧本里。移除它,它就会工作

function hideBtn(){
    //$(this).html('<img src="http://www.bba-reman.com/images/fbloader.gif" />');
    alert('hello');
}
函数hideBtn(){
//$(this.html(“”);
警惕(“你好”);
}
删除多余部分)然后您的代码将正常工作,如下所示

 function hideBtn()
    {
       alert('Hii');
    }

你好Munawir-谢谢你发现了打字错误。现在它工作了,我更新了代码,用
GIF
替换了按钮。然而,这似乎没有起作用。您对此有什么想法吗?
$(this.html()
是一个jquey而不是JavaScript,您需要在JavaScript函数调用中传递对
this
的引用。例如:
函数hideBtn(thisEle){thisEle.innerHTML='img tag here';}
我已经更新了问题,删除了
onClick
函数。现在改为使用Jquery。使用Jquery,`$('#loginBtn')。单击(函数(){$(this.html('');})`-这不管用。我做错什么了吗?我也试过用
替换。我想知道什么是正确的方法。你需要链接jquery,比如
你的strang问题是什么?什么是预期的行为?你好董-谢谢你跳进来。问题的第一部分是有一个打字错误被解决了。问题的第二部分是
$(this.html(“”)没有用我想要的图像替换按钮。