2017-02-17 76 views
0

热在onChange事件使用jQuery例如 例在ReactJS活动使用jQuery

change(){ 
$('#selector').trigger('event')..... 
} 

render() { 
    return <select onChange={this.change}> 
      <option value="1>" 1 </option> ..... 

} 
+1

不需要任何jQuery:https://facebook.github.io/react/docs/handling-events.html –

+0

您可以以两种方式执行此操作 –

回答

1

答案很简单:没有。

您创建一个类,然后将该函数传递给处理函数。例如:

class Blah extends React.Component { 
    handleClick = e => alert('Button click'); 
    render() { 
    return (<button onClick={this.handleClick}>Click me.</button>); 
    } 
} 
+0

感谢您的回复 – Mag

0

在阵营可以通过两种方式

  • 使用反应在组件安装后的setState
  • 使用jQuery做这个动作。

我宁愿做反应的方式,使用它的好处是你没有触摸Dom。记住,每次触摸DOM时,它都很昂贵。