gpt4 book ai didi

javascript - 获取具有特定 className 的 的单元格

转载 作者:行者123 更新时间:2023-12-03 12:34:51 24 4
gpt4 key购买 nike

我想做的是获取类名为“revision_id”的单元格。

<tr>
<td class="supplierOrderId">10790</td>
<td class="revision_id">#7</td>
<td class="supplier">DGI Developpement </td>
<td class="quantity">80</td>
<td class="stock">0</td>
<td class="purchase_price">10.00</td>
<td class="comments"> </td>
</tr>

我设法这样做:

revision = this.parentNode.parentNode;
revisionId = revision.cells[1].innerHTML.replace( /[^\d.]/g, '' );

(因为我想获取字符串的整数)

iRevisionId = parseInt(revisionId);

对于给定的 className 是否有更合适的方法来做到这一点?因为将来如果有人在我的单元格之前添加一个单元格,我的代码将被“弃用”。

希望我已经提供了所有详细信息,

提前致谢。

// More Details //

大多数答案的问题是,只有当我有 1 <tr> 时它们才有效。 。一旦我得到多个,它就会得到每个 revisionID,如下所示:

console.log(result) -> #1#2#3#4

(例如,如果我有 4 <tr>)

这就是为什么我得到这样的好结果: revision = this.parentNode.parentNode;//输出好 <tr>

但在那之后,我无法获得给定的类名。

最佳答案

如果这是tr

var data = $(this).children(".revision_id").text()

关于javascript - 获取具有特定 className 的 <tr> 的单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23779435/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com