繁体   English   中英

jquery 更改 td 文本

[英]jquery change td text

<td>09 Mars 2020</td>

我有一个使用上述字符串构造的 div。

我拥有的 Jquery 变量

date1 = 09 Mars 2020
date2 = 18 Mars 2020

我只是想从另一个日期添加该日期的内容以获得这样的结果

<td>09 Mars 2020 - 18 Mars 2020</td>

我在 html 页面上的 td 没有任何 id 没有任何名称没有价值 有日期显示,我知道它在一个变量上它错过了,就像寻找它来找到 td

<tr>
  <td>
    <table class="nobordernopadding" width="100%">
      <tbody>
        <tr>
          <td>Date prévue de livraison</td>
          <td align="right"><a href="/commande/card.php?action=editdate_livraison&amp;id=56"><span class="fa fa-pencil marginleftonly valignmiddle pictoedit" style=" color: #444;" alt="Définir la date d'expédition" title="Définir la date d'expédition"></span></a>
          </td>
        </tr>
      </tbody>
    </table>
  </td>
  <td>09 Mars 2020</td>
</tr>

鉴于您提供的标记,一种可能的选择路径是:

$('.nobordernopadding')
    .closest('td')
    .next('td')
    // conditionally filter the td on the desired target text
    .filter(':contains("09 Mars 2020")')
    .text('my new value')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM