首页 > 解决方案 > 在 Rails 6 中替代 $.ready() 来切换一个类

问题描述

我尝试.ready()在 Rails 6 中使用来切换一个类('is-hidden')。

这是我使用的代码:

$(document).ready(() => {
    $('.toggle').on('click', (e) => {
        e.stopPropagation();
        e.preventDefault();
        $('#' + e.target.getAttribute('aria-controls')).toggleClass('is-hidden');
    })
})

由于这不起作用,我尝试玩弄$(document).on('turbolinks:load', function(){})但无法使其正常工作。

我的第二次尝试document.addEventListener("DOMContentLoaded", function(){})也没有让我更进一步。

关于如何在 Rails 6 中执行此操作的任何提示?任何帮助是极大的赞赏!

标签: javascriptjqueryruby-on-railstoggleruby-on-rails-6

解决方案


推荐阅读