Javascript部分不适用于HTML代码

时间:2016-04-22 20:53:45

标签: javascript jquery html

我的部分JavaScript似乎没有按照我的意愿运行。

在我的HTML中我有

<div id="register" title="Register Here">
    <form action="Registers" id="registerForm" name="registerForm"
        method="post">
        Username:
        <br /> 
        Password:
        Confirm Password:
        <br /> Email:
        <br />
        <input type="submit" id="submit" value="Register" />
        <a href=#lognew> Log into your account </a>
    </form>
</div>

<div id="Login" title="Login Here">
    <form action="Login" class="input" method="post">
        User Name:
        <br /> 
        Password:
        <br /> 
       <input type="submit" value="Sign in" />
       <a href=#regnew> Create an account </a>
    </form>
</div>

对于我的javascript我有

<script>    
    $("#regnew").click(function() {
        $("#Login").dialog("close");
        $("#register").dialog("open");
    });

    $("#lognew").click(function() {
        $("#Login").dialog("open");
        $("#register").dialog("close");
    });

    $("#register").dialog({
        autoOpen : false
    });

    $("#reg").click(function() {
        $("#register").dialog("open");
        $("#Login").dialog("close");
    });

    $("#Login").dialog({
        autoOpen : false
    });
    $("#log").click(function() {
        $("#Login").dialog("open");
        $("#register").dialog("close");
    });
</script>

注册,注册,登录和日志似乎工作正常,但我无法获得regnew和lognew工作。它以前工作但不知何故破了。

不确定是什么问题。

感谢您的时间。

1 个答案:

答案 0 :(得分:2)

在你的html替换中:

<a href='#lognew'> Log into your account </a>
<a href='#regnew'> Create an account </a>

<a id='lognew' href='#'> Log into your account </a>
<a id='regnew' href='#'> Create an account </a>

$('#lognew')$('#regnew')定位id&#39}不是href属性。