2017-03-10 8 views
0

私は2つのブートストラップボタンを持っています。私はウェブサイト上の別のページへの直接リンクで、もう1つはjavascript onclickイベントを有効にしたいものです。私は基本的なリンクには何の問題もありませんが、それをボタンに追加するとうまくいきません。私はリンクのthatsを使用していますが、ボタンdoesntを使用しているコードが含まれています。ブートストラップボタンonclickイベント

<div style="margin-top:10px" class="form-group"> 
<!-- Button --> 
<div class="col-sm-12 controls"> 
Are you already registered? 
<a href='login' button type='button' class='btn btn-block btn-success'><span class='glyphicon glyphicon-user'></span> Login</button></a> 
<div class="spacing3"></div>Not yet? 

<button id='next' name ='next' type='button' class='btn btn-block btn-primary'>Continue</button> 
</div> 
</div> 

<a href="#" onClick="$('#loginbox').hide(); $('#1box').show()">Login here</a> 

そしてボタンのjsが

$(document).ready(function() { 
$('#btn-next').on('click', function() { 
$('#loginbox').hide(); $('#1box').show(); 
} 
       

+0

:として

<button id='btn-next' name ='next' type='button' class='btn btn-block btn-primary'>Continue</button> 

そしてjqueryの:

$('#btn-next') 

は、別の解決策のようなHTMLから自分のIDを変更、可能性があり

$('#next') 

する必要がありますあなたのhtmlの – neophyte

+0

にid = "btn-next"がありますボタンIDは '#next'ではなく、'#btn-next'です。 –

+0

@Jules - 私の答えを見て、それがうかがいの場合は答えとして受け入れてください:) –

答えて

2

変更この

<button id='next' name ='next' type='button' class='btn btn-block btn-primary'>Continue</button> 

です:

コードがあります

<button id='btn-next' name ='next' type='button' class='btn btn-block btn-primary'>Continue</button> 

あなたがBTN-次のID $('#btn-next').on('click'

+0

これが参考になった場合、これを回答として受け入れてください!ありがとうございました – Danish

+1

それはおやすみなさい! – Jules

+0

喜んで助けてください。おしゃべり! – Danish

1

変更にあなたのコードをイベントを適用しているよう:Acyually uは間違ったIDを使用してrを

$(document).ready(function() { 
    $('#next').on('click', function() { 
     $('#loginbox').hide(); 
     $('#1box').show(); 
    }) 
}); 

。そうしない

$(document).ready(function() { 
    $('#btn-next').on('click', function() { 
     $('#loginbox').hide(); 
     $('#1box').show(); 
    }) 
}); 
+0

申し訳ありませんが動作しません!テキストにbtn-nextを追加しても? – Jules

+0

あなたのhtmlを更新して、問題が何であるかを見てみましょう –

+0

そのクリックイベントに注意してください。ユーザーがそのボタンをクリックすると、コードが実行されます。 –