如何在react js函数中使用jQuery $(this)

时间:2015-11-05 05:48:09

标签: jquery reactjs this

我正在处理 reactjs ,点击后我正在调用一个函数。

在该函数中,我想使用jQuery $this来更改该元素的文本。 是否可以这样做?

或者有没有办法用reactjs来改变当前的元素文本?

1 个答案:

答案 0 :(得分:3)

如果您只需要更改已点击元素的文字,您可以像这样做

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

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

Example

并且在我们的案例中使用jQuery是没有必要的