首页 > 解决方案 > 如何将jquery中的值打印到html文本中?

问题描述

我想将 HTML 文本与item.certificate_name. 我已经尝试了很多东西,但其中任何一个都不起作用。

我的意思是我评论了<!-- I WANTED THE CERTIFICATE NAME TO BE HERE-->。我已经检查过了,我已经得到了 name 值。唯一的问题是如何将文本与值连接起来?

<div class="col-xs-12">
  <div class="row">
    <div class="col-xs-2">
      <i class="glyphicon glyphicon-trash center" style="font-size: 50px"></i>
    </div>
    <div class="col-xs-8">
      <div class="clTulisanHapus center" id="idTulisanHapus">
        Anda Yakin ingin menghapus Pelatihan?
        <!-- I WANTED THE CERTIFICATE NAME TO BE HERE -->
      </div>
    </div>
  </div>
</div>
<div class="col-md-offset-8">
  <div class="btn-group">
    <input type="hidden" id="idDataId">
    <input type="hidden" id="idDataNama">
    <button type="button" id="idBtnHapusBatal" class="btn clBtnMdlHapus">Tidak</button>
    <button type="button" id="idBtnHapusHapus" data-id="${item.id}" class="btn clBtnMdlHapus">Ya</button>
  </div>
</div>
$('#idBtnHapusHapus').click(function() {
  var angka = $('#idDataId').val();
  var angka = $('#idDataNama').val();
  debugger;

  $.ajax({
    url: './hapussertifikasi/' + angka,
    type: 'DELETE',
    success: function(model) {
      debugger;
      window.location = './sertifikasi'
    },
    error: function(model) {
      debugger;
    }
  });
});

标签: javascriptjqueryhtmlweb

解决方案


用于将divNode.textContent的文本内容与value 和 CSS连接以在换行符处换行:item.certificate_namewhite-space: pre;

var item = {
  certificate_name: 'Certificate Name'
};

var div = document.getElementById('idTulisanHapus');
div.style.whiteSpace = "pre";
div.textContent += '  ' + item.certificate_name
<div class="clTulisanHapus center" id="idTulisanHapus">
  Anda Yakin ingin menghapus Pelatihan?
</div>


推荐阅读