gpt4 book ai didi

javascript - 未捕获的 TypeError : $(. ..).chosen 不是 Rails 应用程序中的函数

转载 作者:行者123 更新时间:2023-12-01 00:55:27 26 4
gpt4 key购买 nike

我在 Rails 应用程序中使用选定的库,并遇到“Uncaught TypeError: $(...).chosen is not a function”错误。

我使用 npm 安装:

"npm install chosen-js"

代码:

<div data-controller="dropdown">
<select id="abcMenu" class= "chosen-select" data-action="dropdown#abc">
<option value="/abc">A</option>
<option value="/xyz">B</option>
<option value="/def">C</option>
</select>
</div>

/app/assets/javascripts/application.js

//= require rails-ujs
//= require jquery
//= require turbolinks
//= require local-time
//= require moment
//= require_tree .

$(document).ready(function(){
$(".chosen-select").chosen()
});

我在这里遗漏了什么吗?

最佳答案

我认为您需要将 javascript 文件复制到您的 app/assets/javascripts 目录,然后在 application.js 中需要它。我认为 npm 不会为你做到这一点。

关于javascript - 未捕获的 TypeError : $(. ..).chosen 不是 Rails 应用程序中的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56623621/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com