3
我正在對reactjs和點擊我正在調用一個函數。
在該函數中,我想用jQuery $this
來更改該元素的文本。 是否可以這樣做?
或者是否有任何與reactjs的方式來更改當前元素文本?
我正在對reactjs和點擊我正在調用一個函數。
在該函數中,我想用jQuery $this
來更改該元素的文本。 是否可以這樣做?
或者是否有任何與reactjs的方式來更改當前元素文本?
如果你只需要改變被點擊元素的文字,你可以做這樣的
var Component = React.createClass({
handleClick(e) {
e.currentTarget.innerHTML = 'New Text';
},
render() {
return <div onClick={this.handleClick}>Change Text</div>;
}
});
,並在我們的情況下,使用jQuery
是沒有必要的