在ReactJS中捕获事件
capturing events in ReactJS
我想捕获单击的复选框并执行一个事件。
var TestApp = React.createClass({
handleChange: function(){
var handle = this.getDOMNodes(); //gets entire Div. I want just the selected checkbox
},
getInitialState: function(){
selected: ''
},
render: function(){
return(
<div>
<input type="checkbox" className="option1" onChange={this.handleChange}/> Option1<br />
<input type="checkbox" className="option2" onChange={this.handleChange}/>Option2<br />
<span>{this.props.selected}</span>
</div>
);
}
});
React.render(<TestApp />, document.body);
像往常一样使用事件对象:
handleChange: function(event){
// event.target refers to the DOM element the event originated from
},
相关文章:
- onClick事件未触发reactjs
- ReactJS:如何使用react正确播放带有onClick事件的html5视频
- 在ReactJS中捕获事件
- reactJs redux:如何对用户事件调度操作并将操作与化简器和存储链接
- 如何在ReactJS中添加或删除事件上的className
- 使用ReactJS使用Redux的简单状态更新事件
- ReactJS打字稿事件此未定义
- 触发 ReactJS 元素的 onClick 事件
- ReactJS:在 JQuery 事件侦听器函数中调用 'this'
- 了解 ReactJS 中的合成事件
- 触摸事件因 Chrome 移动模拟器中的 ReactJS 升级而中断
- 如何在onClick事件中使用ReactJS淡出/淡入内容
- 如何在 ReactJS 中处理 'onKeyPress' 事件
- 如何在 ReactJS 中使用单击事件从列表中删除项目
- Reactjs、Rxjs 和鼠标事件
- ReactJS onClick 事件,该事件禁用在 标签上的第二次单击
- 在输入元素(Reactjs)中侦听的多事件
- 如何在没有jquery的情况下在reactjs中创建toggle类事件
- ReactJS-附加在元素列表上的点击事件正在触发“;点击“;用于列表中的所有元素
- 如何通过另一个DOM触发INPUT FILE事件REACTJS