繁体   English   中英

在中添加Javascript

[英]Add Javascript in <script type="text/html>…</script>

我是一个新程序员,我有一个小问题。 这是我的代码的一部分:

<script type="text/html" id="experienceTmpl">

  <li class="clearfix">

    <div class="page-header no-border holder">
      <a class="btn btn-icon-toggle btn-accent btn-delete stick-top-right"><span class="md md-delete"></span></a>
      <h4 class="text-accent">Food Items
        <%=index%>
      </h4>
    </div>

    <div class="row">

      <div class="col-md-4">
        <div class="form-group">
          <input type="text" class="form-control" id="experience-company-<%=index%>" placeholder="Food Item" name="experience-company-<%=index%>">
          <label for="experience-company-<%=index%>"></label>
        </div>
      </div>

      <div class="col-md-4">
        <div class="form-group">
          <input type="text" class="form-control" id="experience-functiontitle-<%=index%>" placeholder="Price" name="experience-functiontitle-<%=index%>" data-rule-number="true">
          <label for="experience-functiontitle-<%=index%>"></label>
          <p class="help-block">Digits only</p>
        </div>
      </div>

      <div class="col-md-4">
        <div class="form-group">
          <select id="select1-<%=index%>" name="select1-<%=index%>" class="form-control" placeholder="Select" required>
              <option value="Full Plate">Full Plate</option>
              <option value="Half Plate">Half Plate</option>
              <option value="Quarter Plate">Quarter Plate</option>
          </select>
          <label for="select1-<%=index%>"></label>
        </div>
      </div>

    </div>

    <div class="form-group">
      <input type="text" multiple name="cuisine" class="tagsInput" value="Afghani,Mughlai" data-url="cuisine.json" data-user-option-allowed="true" data-load-once="true" required />
    </div>

  </li>

</script>

我的问题是如何在此html模板中添加此脚本,以便输入标记中的类调用此脚本:

<script type="text/javascript">
    $('.tagsInput').fastselect();
</script>

是否可以在html模板中调用此脚本,请提供我完全空白的解决方案。

我认为最好的方法是在渲染特定脚本/ html模板时将javascript动态添加到DOM。

详细信息:在应用程序级别,您知道要在页面中创建哪个模板。 为每个模板ID制作单独的JS文件,并将与模板相关的活动javascript文件注入DOM。

注意:这就像您要创建模板引擎一样。 使用现有模板引擎(例如Handlebars,JADE,Underscore)的最佳方法。 它将节省您的开发时间并减少错误。

暂无
暂无

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

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