繁体   English   中英

使用jQuery提交表单后隐藏一个div?

[英]hiding a div after submitting a form using jquery?

我在表单提交按钮上使用onclick函数来隐藏div。 但它没有隐藏。 做这个的最好方式是什么? 提交表单后,我想在页面上隐藏div。

<form action="" method="POST">
<input type="submit" onclick="hide_group_posts();">
</form>

<div id='div_i_want_to_hide'>
<?php include $_SERVER['DOCUMENT_ROOT']."page.php";?>
</div>

<script>
function hide_group_posts(){
$('#div_i_want_to_hide').hide();
}
</script>
$('form').submit(function(){
    $('#div_i_want_to_hide').hide();  
});

如果对您没有帮助,则必须满足以下条件之一:

  • 您没有引用jQuery库。
  • 您没有使用DOM ready事件包装代码。
  • 你有错别字。
  • 提交功能有效,并且您得到了新页面,因为您没有阻止默认设置。

防止这种情况:

$('form').submit(function(e){
    $('#div_i_want_to_hide').hide();  
    e.preventDefault();
    // Or with: return false;        
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM