2017-02-17 55 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時,它都很昂貴。