gpt4 book ai didi

javascript - 如何获取表格的特定div?

转载 作者:行者123 更新时间:2023-12-02 18:33:25 27 4
gpt4 key购买 nike

我有一个如下表,有 9 行。从第二行开始,行内容的格式是相同的。

我的要求是我必须迭代第二行到最后一行,并且在每一行中我应该能够设置第三个 div ( <div class="homeLeftPaneText">want to set the text here </div> ) 的文本

<table id="__table1-table" >
<tbody>
<tr role="row" >
<th aria-owns="__column1" aria-labelledby="__column1" style=""></th>
</tr>

<tr id="__table1-rows-row0" class="">
<td id="__table1-rows-row0-col0" role="gridcell" aria-labelledby="__table1-ariadesc __column1 __html1-col0-row0" >
<div >
<div class="homeLeftPaneRow" data-sap-ui-preserve="__html1-col0-row0" id="__html1-col0-row0">
<div class="homeLeftPaneIcon homeLeftPaneStartIcon"> </div>
<div class="homeLeftPaneText"> Getting Started</div>
<div class="homeLeftPaneText">want to set the text here </div>
</div>
</div>
</td>
</tr>

<tr >
//same format as in __table1-rows-row0
</tr>

<tr id="__table1-rows-row4" >

</tr>
<tr id="__table1-rows-row4" >
//same format as in __table1-rows-row0
</tr>
<tr id="__table1-rows-row4" >
//same format as in __table1-rows-row0
</tr>

<tr id="__table1-rows-row4" >
//same format as in __table1-rows-row0
</tr>

<tr id="__table1-rows-row4" >
//same format as in __table1-rows-row0
</tr>

<tr id="__table1-rows-row4" >
//same format as in __table1-rows-row0
</tr>
</tbody>
</table>

最佳答案

这里的一个问题是两个 DOM 元素不应该具有相同的 id。使用类来代替。

您想要做的是,在为所有这些表行分配适当的类后,使用 jQuery 获取该类的每个实例,找到您想要的 div(您需要为该组 div 分配一个唯一的类),然后修改它。

所以它看起来像

$(".__table1-rows-row4").find(".modifythis").html("new text here");

将适当的类附加到需要更改的 div 后

关于javascript - 如何获取表格的特定div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17588364/

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