【发布时间】:2020-12-13 22:53:51
【问题描述】:
这个 JQuery $$('tbody[class="MuiTableBody-root"]')[5].innerText 返回
"Subtotal $0.00
Total $0.00
Total Price/Unit $0.00"
美元金额后有一个换行符,字符串中有额外的空格。
如何插入/或创建字典来存储上述响应,如下所示?
商店 = { “小计”:0.00 美元, “总计”:0.00 美元, “总价格/单位”:0.00 美元 }
DOM:
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table>
<tbody class="MuiTableBody-root">
<tr class="MuiTableRow-root">
<td class="MuiTableCell-root jss93 MuiTableCell-body MuiTableCell-alignRight">Subtotal</td>
<td class="MuiTableCell-root jss93 MuiTableCell-body MuiTableCell-alignRight">$0.00</td>
</tr>
<tr class="MuiTableRow-root">
<td class="MuiTableCell-root jss93 MuiTableCell-body MuiTableCell-alignRight">Total</td>
<td class="MuiTableCell-root jss93 MuiTableCell-body MuiTableCell-alignRight">$0.00</td>
</tr>
<tr class="MuiTableRow-root">
<td class="MuiTableCell-root jss93 MuiTableCell-body MuiTableCell-alignRight">Total Price/Unit</td>
<td class="MuiTableCell-root jss93 MuiTableCell-body MuiTableCell-alignRight">$0.00</td>
</tr>
</tbody>
</table>
【问题讨论】:
-
捕获单个修剪过的单元格文本可能更简单。示例行 html 是什么样的?见minimal reproducible example
-
@charlietfl 我可以使用不同的选择器来获取每一行。你只是在建议吗?