Javascript $el.find(…).iCheck不是一个函数

Javascript $el.find(…).iCheck不是一个函数,javascript,jquery,reactjs,icheck,Javascript,Jquery,Reactjs,Icheck,我在surveyJs上为icheck使用了一个示例,但为什么错误消息显示为 $el.find(…).iCheck不是一个函数 ,我检查了JQuery和icheck库是否已添加到此项目中,并在调用icheck函数之前加载了页面 现在,您可以使用iCheck和SurveyJS,使用SurveyJS自定义小部件进行开箱即用 ... <script src="https://unpkg.com/surveyjs-widgets"></script> ... 。。。 ...

我在surveyJs上为icheck使用了一个示例,但为什么错误消息显示为

$el.find(…).iCheck不是一个函数

,我检查了JQuery和icheck库是否已添加到此项目中,并在调用icheck函数之前加载了页面


现在,您可以使用iCheck和SurveyJS,使用SurveyJS自定义小部件进行开箱即用

...
<script src="https://unpkg.com/surveyjs-widgets"></script>
...
。。。
...

请检查:

您不应该将函数放入 $(文件)。准备好了吗 在我的例子中,此代码解决了我的错误:

(function (window, document, $) {
            'use strict';
             var $html = $('html');
             $('input[name="myiCheck"]').on('ifClicked', function (event) {
             alert("You clicked " + this.value);
             });
})(window, document, jQuery);
您是否通过在html页面中添加脚本来使用es模块或“es5样式”?
(function (window, document, $) {
            'use strict';
             var $html = $('html');
             $('input[name="myiCheck"]').on('ifClicked', function (event) {
             alert("You clicked " + this.value);
             });
})(window, document, jQuery);