Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 显示和隐藏按钮上的div,即使在php中选择了选项,也要单击_Javascript_Php_Ajax_Zend Framework - Fatal编程技术网

Javascript 显示和隐藏按钮上的div,即使在php中选择了选项,也要单击

Javascript 显示和隐藏按钮上的div,即使在php中选择了选项,也要单击,javascript,php,ajax,zend-framework,Javascript,Php,Ajax,Zend Framework,我试图在单击按钮时显示一个div。如果未单击按钮,则应隐藏div。代码在这个场景中工作。但是如果我选择div形式的选项,即使我没有单击任何按钮,我也会重定向到旧页面 如果我选择了任何选项,它将被重定向到自定义div。 如何解决这个问题 更新: 我也在表单中使用了隐藏元素。我想那是我的问题。有人帮我解决这个问题吗 custom.phtml: <div class="content" id="custom"> <input type="submit" name="cr

我试图在单击按钮时显示一个div。如果未单击按钮,则应隐藏div。代码在这个场景中工作。但是如果我选择div形式的选项,即使我没有单击任何按钮,我也会重定向到旧页面

如果我选择了任何选项,它将被重定向到
自定义div
。 如何解决这个问题

更新:

我也在表单中使用了隐藏元素。我想那是我的问题。有人帮我解决这个问题吗

custom.phtml:

   <div class="content" id="custom">
    <input type="submit" name="create_custom" value="Create Custom" id="create_custom">
    <table id="custom" class="display" cellspacing="1" width="100%" >       

//...datatable
    </table>

</div>
<div class="content" id="test"  style="display:none">
    <?php 
     echo $this->render('/custom/index.phtml');
       ?>
</div>
Index.phtml:

<?php echo $form; ?>
提前感谢。

您应该使用它,它将帮助您节省大量代码

您可以参考下面的切换演示示例

$("button").click(function(){
    $("p").toggle(1000);
});
你应该使用它,这将帮助你用很少的代码很多

您可以参考下面的切换演示示例

$("button").click(function(){
    $("p").toggle(1000);
});

即使在使用toggle()
$this.data('clicked',true)之后,我也会遇到相同的错误$(“自定义内容”)。切换(“隐藏”)$(“测试”)。切换(“显示”)请参考我共享的链接()。不要写toggle('hide')和toggle('show'),因为toggle本身就能处理问题。修复链接中提到的代码。感谢您的参考<代码>$(文档).ready(函数(){$(“#创建自定义报告”)。单击(函数(){$(“#自定义内容”)。toggle(1000);$(“#测试”)。toggle(1000);})通过使用它,可以很容易地切换div类。但是我的问题没有解决。但如果我在选择框中选择任何选项,它会自动重定向到custom.phtml页面。即使使用toggle()
$this.data('clicked',true),我也会收到相同的错误$(“自定义内容”)。切换(“隐藏”)$(“测试”)。切换(“显示”)请参考我共享的链接()。不要写toggle('hide')和toggle('show'),因为toggle本身就能处理问题。修复链接中提到的代码。感谢您的参考<代码>$(文档).ready(函数(){$(“#创建自定义报告”)。单击(函数(){$(“#自定义内容”)。toggle(1000);$(“#测试”)。toggle(1000);})通过使用它,可以很容易地切换div类。但是我的问题没有解决。但若我在选择框中选择任何选项,它会自动重定向到custom.phtml页面。
$("button").click(function(){
    $("p").toggle(1000);
});