为了账号安全,请及时绑定邮箱和手机立即绑定

React.js中的OnClick事件绑定

React.js中的OnClick事件绑定

RISEBY 2019-11-18 10:21:50
我想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>    )};
查看完整描述

3 回答

?
ibeautiful

TA贡献1993条经验 获得超5个赞

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

    console.log(i,j)

}

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


查看完整回答
反对 回复 2019-11-18
  • 3 回答
  • 0 关注
  • 2402 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信