【发布时间】:2018-03-14 01:39:37
【问题描述】:
我认为我从根本上误解了如何在我的 rails 应用程序中实现 Javascript。我的理解是,您将 Javascript 放入您的 application.js 文件中,然后您可以使用 jQuery 引用 DOM 中的元素,以制作交互式网页。
我刚刚检查了我的所有代码,它看起来很干净(在下面发布,以防我错了)。我的想法是我可能将我的 Javascript 放在错误的位置,或者我在某处缺少依赖项?我发现其他帖子对我几乎没有帮助。如何将 Javascript 合并到我的应用程序中?
application.js
function main() {
$('.answers-box').hide();
$('.qaa-box').on('click', function() {
$(this).next().slideToggle(400);
});
}
$(document).ready(main());
page.html.erb
<div class="qaa-box">
<h4>Lorem ipsum dolor sit amet, consectetur adipiscing elit</h4>
<p class="answers-box">
Lorem ipsum dolor sit amet, consectetur adipiscing elit
</p>
</div>
【问题讨论】:
标签: javascript jquery ruby-on-rails ruby