2016-04-22 19 views
1

私はそれが欲しいと私のjavascriptの一部が動作していないようです。私の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> 

レジスタ、REG、ログインを持っている。しかし、私はregnewを得ることができない、正常に動作するように見えるログインlognewはまったく動作しません。それは前に働いていたが、何とか壊れた。

何が問題なのかよく分かりません。

お時間をいただきありがとうございます。あなたのHTML内

+6

'$("#regnew ")'あなたが持っていないIDが 'regnew'の要素を選択します。 lognewと同じです – j08691

+0

aaaah!私はそれらをidとdivの間に置き、働きました。どうもありがとうございました! – user3196556

答えて

2

は交換してください:

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

$('#lognew')$('#regnew')ターゲットid年代ではないhref性質を持つ

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

を。

関連する問題