[英]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&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.