我正在开发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
是没有必要的
关于jquery - 如何在 React js 函数中使用 jQuery $(this),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33537528/