javascript - 添加简单的 onclick js 到 Rails

标签 javascript jquery ruby-on-rails

我的一个 View 中有一个简单的 div,我想单击它来隐藏页面上的另一个元素。我把它放在我的 application.js 中但它没有做任何事情。我是不是放错地方了?

function toggleNewPostForm {
    $('.new-post-btn').hide();
}

最佳答案

使用文档就绪确保在从 HTML 选择元素并调用内部函数之前加载文档

function toggleNewPostForm(){
  $('.new-post-btn').hide();
};

$( document ).ready(function() {
  toggleNewPostForm();
});

关于javascript - 添加简单的 onclick js 到 Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29895063/

相关文章:

javascript - .live 监听器检查用户是否按下 tab 以关注当前输入字段

javascript - 将隐藏字段值传递给 javascript (href)

javascript - 当 API 不允许 Access-Control-Allow-Origin 时该怎么办

jquery - 将高度设置为视口(viewport)宽度除以数字

javascript - 在图像上悬停显示 div 并在鼠标移出时隐藏 div

jquery - DOM更新后使用draggable

jquery - 谷歌地图 : openInfoWindowHtml with jquery problem

ruby-on-rails - 如果数据库中为空值则显示字符串

ruby-on-rails - Rails和Rspec-表单提交失败时检查是否存在错误

ruby-on-rails - 输出细化到变量