React.js中的OnClick事件绑定

我想div在单击该div或same的任何子元素时传递父ID div。但是我无法实现。请告诉我我在哪里出错。代码如下:

viewMore: function(i,j){

console.log('You clicked: ', i );

},

render : function(){

var attributeId = "groups_";

attributeId+= index;

return(

//parent div

<div className="groups" id={attributeId} onClick={this.viewMore}>

<div className="floatLeft"> Group Name: <h3>My Name</h3></div>

<span className="floatRight typeCd">POC</span>

<div className="clearfix"> Key Attributes:

<ul>

<li> POC 1</li>

</ul>

</div>

</div>

)

};

回答:

viewMore = (i,j) => () => {

console.log(i,j)

}

要将参数传递给事件处理程序,我们需要使用 。使用上述方法时,在调用render时一直没有创建新函数。

以上是 React.js中的OnClick事件绑定 的全部内容, 来源链接: utcz.com/qa/433765.html

回到顶部