javascript - 向 JavaScript 弹出框添加换行符

标签 javascript jquery

如何向该消息框添加换行符,以便它在单独的行上显示每个不同的项目?目前,它只是将它们依次显示,而且看起来不太好。

var addresses = $.map(oTable.rows('.selected').data(), function (items) {
    return items[2]
});

if (leng) {      
    var r = confirm('You have selected '+leng+' records');
    if (r == true) {
        var s = confirm('Email address you selected are : ' + addresses);
    }
}

最佳答案

您只需使用 \n警报提示中创建一个新行。

假设addresses是一个字符串数组,可以使用Array.prototype.join将它们连续输出:

var s = confirm('Email address you selected are: \n' + addresses.join('\n'));

这是工作 JSFiddle demo .

关于javascript - 向 JavaScript 弹出框添加换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34062695/

相关文章:

javascript - Microsoft Edge 不接受内容安全策略的哈希

javascript - 使用 jQuery 返回表列中的所有元素

javascript - 在数组中搜索重复项,javascript

javascript - 如何将 $scope 中的值传递到 AngularJS 中的内部 Controller ?

javascript - jquery 函数不适用于更改 url

javascript - 将对象添加到数组对象

jquery - 有解决这个 jQuery bug 的方法吗?

javascript - 隐藏 kendoMultiSelect 的 headerTemplate

javascript - 使元素在溢出 div 中可见

javascript - 每滚动 1 像素添加 1 像素的填充(底部)——jQuery 或 Javascript