Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.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 Jquery切换模板表单_Javascript_Jquery_Meteor_Handlebars.js - Fatal编程技术网

Javascript Jquery切换模板表单

Javascript Jquery切换模板表单,javascript,jquery,meteor,handlebars.js,Javascript,Jquery,Meteor,Handlebars.js,我的代码在这里不起作用,任何人都知道问题出在哪里。我不知道问题出在哪里,代码看起来是正确的 <script type="javascript"> $(document).ready(function(){ $('.new-task').hide(); $('#addNewTask').click(function(){ $('.new-task').toggle(); }); }); </script> <nav> <di

我的代码在这里不起作用,任何人都知道问题出在哪里。我不知道问题出在哪里,代码看起来是正确的

<script type="javascript">
$(document).ready(function(){
  $('.new-task').hide();
  $('#addNewTask').click(function(){
      $('.new-task').toggle();
    });
});
</script>

<nav>
 <div>
  <logo>Logo</logo>
  <button id="addNewTask">add newTask</button>
 </div>
</nav>

{{>submitTask}}

<template name="submitTask">
  <div>
    <form class="new-task">
      <textarea name="title" placeholder="Enter Task" rows="10"></textarea>
      <input type="submit" value="Submit" class="button right">
    </form>
  </div>
</template>

$(文档).ready(函数(){
$('.new task').hide();
$(“#添加新任务”)。单击(函数(){
$('.new task').toggle();
});
});
标志
添加新任务
{{>提交任务}

尝试此脚本标记导致问题

<!DOCTYPE HTML>
    <html>
    <head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
    <script>
    $(document).ready(function(){
      $('.new_task').hide();
      $('#addNewTask').click(function(){
          $('.new_task').toggle();
        });
    });
    </script>
    </head>

    <body>
    <nav>
     <div>
      <logo>Logo</logo>
      <button id="addNewTask">add newTask</button>
     </div>
    </nav>

    <div>
        <form class="new_task">
          <textarea name="title" placeholder="Enter Task" rows="10"></textarea>
          <input type="submit" value="Submit" class="button right">
        </form>
    </div>
    </body>
    </html>

$(文档).ready(函数(){
$('.new_task').hide();
$(“#添加新任务”)。单击(函数(){
$('.new_task').toggle();
});
});
标志
添加新任务

尝试此脚本标记导致问题

<!DOCTYPE HTML>
    <html>
    <head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
    <script>
    $(document).ready(function(){
      $('.new_task').hide();
      $('#addNewTask').click(function(){
          $('.new_task').toggle();
        });
    });
    </script>
    </head>

    <body>
    <nav>
     <div>
      <logo>Logo</logo>
      <button id="addNewTask">add newTask</button>
     </div>
    </nav>

    <div>
        <form class="new_task">
          <textarea name="title" placeholder="Enter Task" rows="10"></textarea>
          <input type="submit" value="Submit" class="button right">
        </form>
    </div>
    </body>
    </html>

$(文档).ready(函数(){
$('.new_task').hide();
$(“#添加新任务”)。单击(函数(){
$('.new_task').toggle();
});
});
标志
添加新任务

首先,这里有一些资源可以帮助您走上正确的道路:

通过阅读文档和使用meteor的惯例,让自己变得轻松。将事件添加到正文模板以处理
#addNewTask
单击事件。下面是如何让这个工作在流星

在javascript中:

在html中:


标志
添加新任务
{{>提交任务}

首先,这里有一些资源可以帮助您走上正确的道路:

通过阅读文档和使用meteor的惯例,让自己变得轻松。将事件添加到正文模板以处理
#addNewTask
单击事件。下面是如何让这个工作在流星

在javascript中:

在html中:


标志
添加新任务
{{>提交任务}

这不是在meteor项目中触发“点击”的正确方法这不是在meteor项目中触发“点击”的正确方法@ThaiTran已经说过,这不是在meteor项目中注册事件侦听器的正确方法。正如@ThaiTran已经指出的,这不是在Meteor中注册事件侦听器的正确方法。应该改用。
<nav>
 <div>
  <logo>Logo</logo>
  <button id="addNewTask">add newTask</button>
 </div>
</nav>

{{>submitTask}}

<template name="submitTask">
  <div>
    <form class="new-task" style="display:none;">
      <textarea name="title" placeholder="Enter Task" rows="10"></textarea>
      <input type="submit" value="Submit" class="button right">
    </form>
  </div>
</template>