我试图在点击后隐藏提交按钮。该按钮被隐藏但由于某种原因,该页面继续回到顶部。这是我的一部分jquery。我弄错了什么?感谢。
$(document).on('submit', '.myForm', '.results', function(e) {
var btn = $(this).find("button"); //Find button clicked
$(btn).hide(); //Hide button on click
e.preventDefault();
html
<!---ADD TO TABLE FORM----->
<form id="myForm'.$i.'" class="myForm" action="" method="post" style="">
<input type="hidden" name="file" value="'.$file.'">
<input type="hidden" name="user_name" value="'.$_SESSION["user_name"].'">
<input type="hidden" name="user_id" value="'.$_SESSION["user_session"].'">
<input type="hidden" name="page_id" value="'.$id.'">
<span class="pull-right">
<button type="submit" class="fabutton">
<i class="fa fa-plus-circle fa-2x" aria-hidden="true" ></i></button>