Pro*_*fer 5 html javascript html-table reactjs
我的反应组件中有这张表。我需要应用onClick所有,<tr>但需要排除最后一列(<td>)。
可以这样做吗?
<tr
className="cursor-pointer"
key={activity._id}
onClick={() =>
activeTab === "active"
? this.setState({ activity, completeModal: true })
: this.setState({ activity, showModal: true })
}
>
<td>{moment(activity.date).format("MM/DD/YY h:mm a")}</td>
<td>{activity.manifestNumber}</td>
<td>
<NumberFormat
thousandSeparator={true}
displayType={"text"}
value={activity.grossWeight}
/>{" "}
lbs
</td>
<td>{activity.facility.name}</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
stopPropagation()您可以在单击最后一个时使用td:
<tr
className="cursor-pointer"
key={activity._id}
onClick={() =>
activeTab === "active"
? this.setState({ activity, completeModal: true })
: this.setState({ activity, showModal: true })
}
>
<td>{moment(activity.date).format("MM/DD/YY h:mm a")}</td>
<td>{activity.manifestNumber}</td>
<td>
<NumberFormat
thousandSeparator={true}
displayType={"text"}
value={activity.grossWeight}
/>{" "}
lbs
</td>
<td onClick={e => e.stopPropagation()}>{activity.facility.name}</td>
</tr>
Run Code Online (Sandbox Code Playgroud)