我在引导模式中有以下代码 - 数据是从按钮(触发模式)中提取的
<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/