gpt4 book ai didi

jquery - 未捕获的 TypeError : $(. ..).chosen(...).on 不是函数

转载 作者:行者123 更新时间:2023-12-04 17:51:05 26 4
gpt4 key购买 nike

我在 <select> 上使用了 JQuery 选择的函数UI 上的元素,用于填充 <option>通过ajax调用从数据库中获取值。

<select id="assetClass" data-placeholder="Choose an Asset Class..."
class="chosen-select" multiple style="width: 200px;" tabindex="1">
<option value=""></option>

我正在一个 js 文件中编写一个 jquery 代码,它将 控制台日志警报 <select> 中选择或取消选择哪个元素
$(".chosen-select").chosen().on("change", function(event, params) {

if (params.selected) {
// $("#status").text('The option: ' + params.selected + ' was selected.');
console.log(params.selected);

}
if (params.deselected) {
// $("#status").text('The option: ' + params.deselected + ' was deselected.');
console.log(params.deselected);
}});

但问题是当我加载页面时,出现以下错误

未捕获的类型错误:$(...).chosen(...).on 不是函数

其他 stackoverflow 答案建议添加 (jQuery);最后如下。
;(function($){
// your code
})(jQuery);

但问题仍然存在。

最佳答案

我有同样的问题,我不得不添加 import "chosen-js"使其工作。

关于jquery - 未捕获的 TypeError : $(. ..).chosen(...).on 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44899629/

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