带有选择/取消选择和汇总选项的表格
Table with select/deselect and summarize option
我创建了一个表。现在我正在尝试让一个onClick
事件添加一个选项,我可以单击表格内的方块以选择它们,然后再次单击以取消选择它们。最后,我希望它显示总金额,我的意思是它将选定的平方器加在一起,就像计算器一样。
<style>
table, td, th {
border: 1px solid black;
}
table {
border-collapse: collapse;
}
</style>
<table>
<tr>
<td bgcolor="b8cce4">Modell</td>
<td>Trend</td>
<td>Titanum</td>
<td>Familiepakke</td>
<td>Førerassistentpakke</td>
<td>Stilpakke</td>
<td>Final price</td>
</tr>
<tr>
<td bgcolor="b8cce4"><b>Kuga</b></td>
<td>401000</td>
<td>420000</td>
<td>1000</td>
<td>10200</td>
<td>9200</td>
<td>$</td>
</tr>
<tr>
<td bgcolor="b8cce4"><b>C-max</b></td>
<td>320000</td>
<td>335000</td>
<td>1000</td>
<td>9400</td>
<td>3600</td>
<td>$</td>
</tr>
<tr>
<td bgcolor="b8cce4"><b>Focus</b></td>
<td>255000</td>
<td>325000</td>
<td>900</td>
<td>12500</td>
<td>9000</td>
<td>$</td>
</tr>
<tr>
<td bgcolor="b8cce4"><b>Mondeo</b></td>
<td>281000</td>
<td>361000</td>
<td>1100</td>
<td>9900</td>
<td>7200</td>
<td>$</td>
</tr>
我正在尝试这样做,以便我可以单击其中一个插槽,能够选择多个,最后它将显示所有选定选项的总价格。
我建议您在TD中添加/删除类。然后,"选定"可以具有不同的背景颜色。
如果你使用的是jQuery,你可以使用这样的东西(未经测试(:
$('td').click(function() {
$(this).toggleClass('selected');
console.log($(this).text());
});
现在,您可以使用 CSS 类来指示它已被选中。
我在这里添加了一个JSFiddle:https://jsfiddle.net/vhwLxhsg/
我希望这就是你要找的:-(
更新:根据要求为每行添加了计算:https://jsfiddle.net/vhwLxhsg/2/
更新 2:香草JS版本:https://jsfiddle.net/vhwLxhsg/4/
相关文章:
- 从所选内容中选择选项,并在表格单元格中显示所选内容的信息
- 如何在表格中创建页面/选项卡-HTML5/angular
- HTML 网格/表格选项(虚拟渲染/滚动)
- 将禁用添加到表格列表中的表单选项
- 如果我们在表格标题中有可编辑的文本,选项卡功能将无法正常工作
- 表格必须具有可单击的单元格才能显示 XML 文件中的更多选项
- 在不同的选项卡(HTML,PHP,JavaScript等)中分隔表格
- 根据选择选项更改表格单元格内容
- 如何在注册表格中将第一个选项卡切换到另一个选项卡
- 带有选择/取消选择和汇总选项的表格
- 选择不同选项后隐藏/显示表格
- Jquery:更改选择选项时将颜色更改为表格行,不适用于多个表格行
- 单击“表格行”更改页面,或打开新选项卡
- 如何合并电子表格并在新文档中设置其选项卡顺序
- Chrome扩展:打开选项卡,转到url,填写表格并提交表格
- 查询多个Google电子表格选项卡
- Google apps脚本HTML选择从电子表格数据加载的选项
- 试图添加“检查可用性”;选项到我的注册表格
- 我正在 angularjs 中设计一个表格,其中包含每列的多文本过滤选项,就像在 excel 中一样
- 预订表格:从下拉列表中选择不同选项时的价格变化 - PHP 和 Javascript