如何在 React js 函数中使用 jQuery $(this)
How can I use jQuery $(this) in react js function
我正在研究 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
我正在研究 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