我正在构建一个基于React的表单,我需要包含Select2 jQuery插件来设置选择元素的样式。
如何在我的React项目中包含JS?我知道你想让React处理DOM,但同时我还需要设置某些元素的样式吗?
我尝试在我的index.html中包含JS文件,但这只是在HTML执行之前就已经运行了。
由于我的选项生成方式,我无法使用Select2模块。
我已经在我的组件顶部安装了jQuery和Select2,就像这样......
import jquery from 'jquery';
import select2 from 'select2';
然后......
componentDidMount() {
return(
$(document).ready(function() {
$('select').select2();
})
)
}
这不会运行,因为它表示$未定义。但无论如何我不认为我这样做是正确的。
答案 0 :(得分:0)
Diogo Sgrillo帮助我得到了正确答案......
我需要做的就是将jquery改为$。