首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从React.js中的div获取ID

从React.js中的div获取ID
EN

Stack Overflow用户
提问于 2018-06-21 04:22:30
回答 3查看 18.8K关注 0票数 1

因此,我尝试在react的div属性中检索数据。JSFiddle显示了我遇到的问题。事件激发后,this.state.value被设置为空字符串。

在读取another stack overflow post之后,我开始使用div的data-*属性,但我不能使用jQuery,所以我切换到id。有什么想法吗?

JSFiddle

class GettingAttributes extends React.Component {
  constructor(props) {
    super(props)
    this.state = {value: 'Hello!'};

    this.bar = this.bar.bind(this);
  }

  bar(e){
    this.setState({value: e.target.id})
  }

  render() {
    return (
      <div id="foo" onClick={this.bar}>
        <p>{this.state.value}</p>
      </div>
    );
  }
}
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50956462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档