Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在react js函数中使用jQuery$(this)_Jquery_Reactjs_This - Fatal编程技术网

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

如何在react js函数中使用jQuery$(this),jquery,reactjs,this,Jquery,Reactjs,This,我正在处理reactjs,点击我正在调用一个函数 在该函数中,我想使用jQuery$this来更改该元素的文本。 有可能吗 或者reactjs有没有办法更改当前元素的文本?如果您只需要更改已单击元素的文本,您可以这样做 var Component = React.createClass({ handleClick(e) { e.currentTarget.innerHTML = 'New Text'; }, render() { retu

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

在该函数中,我想使用jQuery
$this
来更改该元素的文本。 有可能吗


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

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

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

    render() {
        return <div onClick={this.handleClick}>Change Text</div>;
    }
});
var Component=React.createClass({
handleClick(e){
e、 currentTarget.innerHTML='新文本';
},
render(){
返回更改文本;
}
});

在我们的例子中使用
jQuery