我按照以下方式返回我的表单,其中我对第12个和第13个有两个预期结果。
var data = [{
Designacao: "Micro-ondas1",
Capitulo: "Cozinha",
Data: "2023-08-12",
},
{
Designacao: "Exaustor cinzento 1",
Capitulo: "",
Data: "2023-08-12",
},
{
Designacao: "Mesa - Castanha -8 Lugares",
Capitulo: "Sala",
Data: "2023-08-13"
},
{
Designacao: "cama",
Capitulo: "Quarto",
Data: "2023-08-13",
},
];
var linha = ``;
Object.keys(data).forEach(i => {
Designacao = data[i].Designacao;
Capitulo = data[i].Capitulo;
Data = data[i].Data;
if (Data != Data) {
linha += `<div class="card-header">Data Passagem de Turno - ${Data}</div>`;
}
linha += `<div class="row col-md-12">
<div class="col-md-4">
<p class="form-label">Data </p>
<input type="text" class="form-control" name="dataen" value="${Data}">
</div>
<div class="col-md-3">
<p class="form-label">Código Utente </p>
<input type="text" class="form-control" name="codigoen" value="${Capitulo}" disabled="disabled">
</div>
<div class="col-12">
<p class="form-label">Diário de Enfermagem </p>
<textarea rows="6" class="form-control" name="didiarenf" > ${Designacao} </textarea>
</div>`;
$(".histpturno").html(linha);
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div class="histpturno"></div>
我打算按天分开结果。例如,在第12个结果之前,显示在if内部的标题,然后只有在返回第13个结果时再次显示标题
我尝试使用if来实现预期的效果,但它不起作用,它从不返回标题。我指的标题是if内部的这个:
<div class="card-header">Data Passagem de Turno - ${Data}</div>
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号