我想手动触发输入元素上的onclick事件。我做了一些搜索,并写下如下代码。如何手动触发dom中的点击事件reactjs
<input type="date" ref={datePicker => this.datePicker = datePicker}/>
<button
onClick={(e) => {
this.datePicker.click()
}}>
Select the data
</button>
然后我也尝试下面的代码:
<input type="date" ref='datePicker'/>
<button
onClick={(e) => {
this.refs.datePicker.click()
}}>
Select the data
</button>
无的上面的代码工作。当我点击按钮时,没有任何反应。我希望打开数据选择器用户界面。
你可以使用jQuery吗? –
@Ro如果reactjs支持此操作,我不想将其他依赖项带入我的应用程序 –
@CodeBling datePicker在标记中定义。我想显示由输入标签触发的日期选择器。 –