0

以下のような9行のテーブルがあります。2 行目以降は、行の内容の形式は同じです。

私の要件は、2 行目から最後の行まで反復する必要があり、各行で 3 番目の 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>
4

2 に答える 2

0

その div のみを変更し、それらすべての div の内容が同じになる場合は、「setTextHere」などのクラスをその div に追加してから、テキストを次のように変更できます。

$(".setTextHere").html("New Text");

これらの 3 番目の div ごとにテキストが異なる場合は、それぞれの親要素を見つける必要があります。この例では、N は行数です。

$("#__table1-rows-rowN").find(".setTextHere").html("Text for Row N");
于 2013-07-11T08:33:53.743 に答える