Javascript Underline.js模板中的jQuery插件
我使用的是Backbone.js,我得到了一个underline.js模板,其中包含一个启示模式()。事实上,当我渲染我的模板时,我按下一个应该打开我的展示的按钮,它什么都不做。当我看源代码的时候,我可以找到我的元素显示模式,所以我认为问题来自jQuery 以下是我的模板的简化版本(仅作为示例):Javascript Underline.js模板中的jQuery插件,javascript,jquery,backbone.js,underscore.js,Javascript,Jquery,Backbone.js,Underscore.js,我使用的是Backbone.js,我得到了一个underline.js模板,其中包含一个启示模式()。事实上,当我渲染我的模板时,我按下一个应该打开我的展示的按钮,它什么都不做。当我看源代码的时候,我可以找到我的元素显示模式,所以我认为问题来自jQuery 以下是我的模板的简化版本(仅作为示例): 我是莫代尔 × < P>我只需要在模板的末尾初始化基础(把一些JavaScript放进你使用的一个不足的JS模板中) 因此,我的模板现在是: <script type="text
我是莫代尔
×
< P>我只需要在模板的末尾初始化基础(把一些JavaScript放进你使用的一个不足的JS模板中) 因此,我的模板现在是:
<script type="text/template" id="myTemplate">
<div class="row">
<div id="myModal" class="reveal-modal" data-reveal>
<label>I'm the modal</label>
<a class="close-reveal-modal">×</a>
</div>
<button data-reveal-id="myModal" id="btnModal"></button>
</div>
<% $(document).foundation(); %>
</script>
我是莫代尔
×
感谢今天早上回答我的人,我不记得他的名字,因为他删除了他的答案,但他最终帮我找到了解决方案。你检查过了吗?js和基础。js和基础。您在控制台中是否看到任何javascript错误?不,控制台中没有任何内容。是的,福吉,我查过了。当我在模板外使用“显示”时,它会工作,它只在模板中。
<script type="text/template" id="myTemplate">
<div class="row">
<div id="myModal" class="reveal-modal" data-reveal>
<label>I'm the modal</label>
<a class="close-reveal-modal">×</a>
</div>
<button data-reveal-id="myModal" id="btnModal"></button>
</div>
<% $(document).foundation(); %>
</script>