最佳答案
我想读取onClick事件值属性。但是当我单击它时,我在控制台上看到类似这样的内容:
SyntheticMouseEvent {dispatchConfig: Object, dispatchMarker: ".1.1.0.2.0.0:1", nativeEvent: MouseEvent, type: "click", target
我的代码正常工作。当我运行时,我可以看到{column}
,但无法在onClick事件中获取它。
我的代码:
var HeaderRows = React.createClass({handleSort: function(value) {console.log(value);},render: function () {var that = this;return(<tr>{this.props.defaultColumns.map(function (column) {return (<th value={column} onClick={that.handleSort} >{column}</th>);})}{this.props.externalColumns.map(function (column) {// Multi dimension array - 0 is column namevar externalColumnName = column[0];return ( <th>{externalColumnName}</th>);})}</tr>);}});
如何将值传递给React js中的onClick
事件?