使用表中的jQuery显示生成的数据

时间:2019-02-25 15:09:32

标签: javascript php jquery html

当用户想要搜索用户时,我会生成一张卡片

 $("#userLst").append(
"<div class='card text-white bg-secondary mb-3' style='width: 18rem;'>"+
"<div id='idCard'class='card-body'>"+
"<input type='hidden' value='"+IdEtudiant+"'>"+
"<p class='card-title'  id='1' name='"+NomEtudiant+"'>"+NomEtudiant+"</p>"+
"<p class='card-text' name='"+PrenomEtudiant+"'>"+PrenomEtudiant+"</p>"+
"<p class='card-text' name='"+NumEtudiant+"'>"+NumEtudiant+"</p>"+
"<p class='card-text' name='"+AnneeEtudiant+"'>"+AnneeEtudiant+"</p>"+
"<input type='text' id='inptTime' class=' mt-auto' size='10'>"+
"</br>"+
"<button class='btn btn-success' onclick='Onclicked()'id='btnsendlst'>Valider</button>"+
"</div>"+
"</div>"

当用户单击按钮时,我希望卡中的数据进入表格。 我试过了,但是没用

function Onclicked(){
 var spans= $( "p" ).each(function(){
 $("p").attr('name');
 })
 $('#lstView').append("<tr>"+spans+"</tr>");}

谢谢您的帮助

1 个答案:

答案 0 :(得分:0)

也许可以帮助您

function Onclicked() {
  var elem = document.getElementByTagName("p");

  for (var i = 0; i < elem.length; i++) {
    var spans = elem[i].getAttribute('name');
    $('#lstView').append("<tr><td>"+spans+"</td></tr>");
  }
}