onClick不会在ReactJS中触发

时间:2015-12-12 01:33:02

标签: reactjs

我是React的新手,但我无法通过onClick来触发一个简单的事件。我做错了什么?

React.createClass({
  onOptionSelect: function() { 
    console.log("WHY");
  },

  render: function () {
    var className = "option-item "+this.props.className;

    return (
      <div>
        <div className={className} onClick={this.onOptionSelect}>
          <h6>{this.props.text}</h6>
        </div>
      </div>
    )
  }
});

1 个答案:

答案 0 :(得分:0)

事实证明,它是页面上的另一个组件,其中有一个字符串传递给onClick。一旦修复,调试错误就会消失,所有组件的所有onClick函数都会工作