下面是我的 React 项目的一个组件。该组件的基础是一个最初显示一个输入行的表格。
import React, { Component } from "react";
import { Navbar, Table, Form } from "react-bootstrap";
import Nav from "./Nav";
import "../client/scss/import.scss";
// import Logo from "./images/logo.svg";
class Import extends Component {
state = {
collapseID: ""
};
render() {
return (
<div>
<Nav />
<div className="import">
<h1>Import New Schedule</h1>
<div className="importTable">
<Table className="table table-hover" id="tables">
<thead className="thead-dark">
<tr>
<th>Queue</th>
<th>Start Date</th>
<th>End Date</th>
<th>Day of Week</th>
<th>Time Start</th>
<th>Time End</th>
<th>Capacity</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<Form.Control as="select">
<option>Veteran Affairs</option>
<option>Older Australians</option>
<option>Disability Sickness Carers</option>
<option>Report Employment Income</option>
</Form.Control>
</td>
<td>
<input
className="form-control"
type="date"
value="2011-08-19"
id="example-date-input"
/>
</td>
<td>
<input
className="form-control"
type="date"
value="2011-08-19"
id="example-date-input"
/>
</td>
);
}
}
export default Import;
在底部您将看到该<button id="addRow">+ Add</button>元素。每次单击此按钮时,我希望将一个新行附加到现有表中,以便其他输入字段可见。我应该使用 jQuery 来实现这个吗?有人可以协助指导我如何做到这一点吗?下面是当前在我的浏览器上显示的屏幕截图(如果有帮助的话):
红颜莎娜
蓝山帝景
相关分类