javascript - 格式化 Javascript 输出

标签 javascript jquery

我在引导模式中有以下代码 - 数据是从按钮(触发模式)中提取的

<script> 
  $('#myFavorites').on('show.bs.modal', function (event) { 
    // Heart Icon triggers 
    var heart = $(event.relatedTarget) 
    // Button that triggered the modal 
    // List of variables 
    var user = heart.data('user') 
    var title = heart.data('track') 
    var artist = heart.data('artist') 

    // Print to screen 
    var modal = $(this) modal.find('.modal-title').html('User: ' + user + '<p>Song: ' + title + '</p><p>Artist: ' + artist) 
    // modal.find('.modal-body input').val(title) 
  }) 
</script>

这一切都打印在一行上。我怎样才能像这样格式化它(简单地换行):

用户:01
歌曲:此处标题
艺术家:此处艺术家姓名
来源:此处网址
海报:此处海报

我在几个地方注入(inject)了\n 但它破坏了代码?

最佳答案

使用<br/>用于换行并使用 html函数而不是 text功能:

modal.find('.modal-title').html('User: ' + user + '<br/>Song: ' + title + '<br/>Artist: ' + artist + '<br/>Source: ' + source + '<br/>Poster: ' + poster)

关于javascript - 格式化 Javascript 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44190000/

相关文章:

javascript - Snap.svg 只选择一个路径

javascript - 在鼠标移动和按键时重置计时器

javascript - 访问对象值时出错

javascript - 如何用jquery循环查找和替换

javascript - 通过文本链接对图像触发 "click"操作

javascript - JQuery 对象的 offsetTop 值与 offset 函数返回的值不同

javascript - 如何在页面之间共享 jQuery 脚本?

javascript - 在 Javascript 中将数组格式化为 Google Map API 格式的 Lat Lng 数组

javascript - 为什么我得到 undefined is not a function ?

javascript - jquery增加select输入的ID