jquery更改td文本


<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没有name没有值有日期显示,我知道它在一个变量上,它错过了,就像寻找它来找到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')

最新更新