2015-11-05 61 views
3

我正在對reactjs和點擊我正在調用一個函數。

在該函數中,我想用jQuery $this來更改該元素的文本。 是否可以這樣做?

或者是否有任何與reactjs的方式來更改當前元素文本?

回答

3

如果你只需要改變被點擊元素的文字,你可以做這樣的

var Component = React.createClass({ 
    handleClick(e) { 
     e.currentTarget.innerHTML = 'New Text'; 
    }, 

    render() { 
     return <div onClick={this.handleClick}>Change Text</div>; 
    } 
}); 

Example

,並在我們的情況下,使用jQuery是沒有必要的