我正在尝试使用其在 jquery 中的 id 更改输入值,但它不起作用,也不会在控制台中返回任何错误消息。
我还做了一些console.log,以验证数据是否为空并且它们不是
下面是我的脚本
$('.changer_etat').click(function(){
var id_etat = $(this).closest('tr').find('span.id_etat').text();
var date_depart = $(this).closest('tr').find('span.date_depart').text();
var date_fin = $(this).closest('tr').find('span.date_fin').text();
var etat_programme = $(this).closest('tr').find('span.etat_programme').text();
$('#date_depart').val(date_depart);
console.log(date_fin);
console.log(id_etat);
console.log(etat_programme);
});
我已经尝试了很多东西。喜欢
$('#date_depart').attr('value',date_depart)
但这不起作用,我也尝试过append
没有成功的方法
在该网站或谷歌上进行的所有搜索都不允许我找到问题。
编辑 :
下面是包含所有行和类的 php 部分
` <?php while ($historique = mysql_fetch_assoc($liste_historique)): ?>
<tr>
<td style="text-align: center">
<img src="../<?php echo fetchImageProgramme($historique['id_objectif']) ?>">
</td>
<td style="vertical-align: middle">
<span class="id_etat"><?php echo $historique['id_record'] ?></span>
<?php echo $historique['nom_programme'] ?>
</td>
<td style="text-align: center;vertical-align: middle">
<span class="date_depart"><?php echo date('d-m-Y', strtotime($historique['date_depart'])) ?></span>
</td>
<td style="text-align: center;vertical-align: middle">
<span class="date_fin"><?php echo date('d-m-Y', strtotime($historique['date_fin'])) ?></span>
</td>
<td style="text-align: center;vertical-align: middle">
<span class="etat_programme"><?php echo $historique['etat_programme'] ?></span>
<?php echo echoEtatProgramme($historique['etat_programme']) ?>
</td>
<td style="vertical-align:middle">
<a class="uibutton icon add" href="#" style="width:160px;text-align: left">Créer un programme</a><br><a class="uibutton icon edit changer_etat" href="#" style="width:160px;text-align: left">Changer l'état</a>
</td>
</tr>
<?php endwhile; ?>`
还有我要填写的带有 ID 的表格
<div id="changer_etat" style="display:none" title="Changer l'état de mon programme">
<table class="noborder" style="width:400px">
<tr>
<td style="width:200px;text-align: right;font-weight: bold">
Date de début :
</td>
<td>
<input type="date_debut" class="" id="date_depart">
</td>
</tr>
<tr>
<td style="width:200px;text-align: right;font-weight: bold">
Date de fin :
</td>
<td>
<input type="date_fin" class="datepicker">
</td>
</tr>
<tr>
<td style="width:200px;text-align: right;font-weight: bold">
État :
</td>
<td>
<select name="etat" >
<option value="1">
En attente
</option>
<option value="2">
Commencé
</option>
<option value="3">
Terminé
</option>
</select>
</td>
</tr>
</table>