【发布时间】:2017-12-28 16:30:09
【问题描述】:
如问题所述,我正在尝试在 MaterializeCSS/React 中使用 Select 组件,网页呈现如下所示:
文本显示为灰色,我无法单击或与之交互。这是我的相关代码:
我已包括:
import ReactDOM from 'react-dom';
import $ from 'jquery';
我的 componentDidMount() 方法如下所示:
componentDidMount() {
var element = ReactDOM.findDOMNode(this.refs.dropdown)
$(element).ready(function() {
$('select').material_select();
});
}
在我的 render() 函数中,我有来自Materialize Website 的示例代码:
<div class="input-field offset-s3 col s1">
<select>
<option value="" disabled selected>Choose your option</option>
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
</select>
<label>Materialize Select</label>
</div>
我在这里做错了什么?我遵循了这里给出的建议,但它似乎不起作用:
How do I get the Materialize select dropdown to work with React?
我四处搜寻,但似乎找不到其他人描述相同行为的线程。
【问题讨论】:
标签: javascript jquery reactjs materialize