【问题标题】:Add a line break in jQuery variable在 jQuery 变量中添加换行符
【发布时间】:2014-03-04 08:51:08
【问题描述】:

我将这些变量称为测验中的问题 (multiStr)。

如何插入换行符?我试过 \n 和 "+

如果不可能,我可以在中间插入一些 HTML 以将问题分成多行吗?

var multiStr = [                        
    {
        "question"      :   " Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec varius pharetra tellus.",    
        "choices"       :   [
                                "True",
                                "False",              
                            ],
        "correct"       :   "False",
        "explanation"   :   " Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec varius pharetra tellus, ac porta sem sollicitudin eget.",
    },

【问题讨论】:

  • 你用什么函数把字符串放到屏幕上?

标签: jquery line-breaks


【解决方案1】:

/n 对于换行符工作正常尝试两个示例。

var a = "hello test \n the code ";
console.log(a)


var multiStr = [                        
{
    "question"      :   " Lorem ipsum dolor sit amet, \n consectetur adipiscing elit. Donec varius pharetra tellus.",    
    "choices"       :   [
                            "True",
                            "False",              
                        ],
    "correct"       :   "False",
    "explanation"   :   " Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec varius pharetra tellus, ac porta sem sollicitudin eget.",
}];
alert(multiStr[0].question);

在 Html 中,您可以使用 <br/> 换行

【讨论】:

    【解决方案2】:

    使用 \n 而不是 append 方法使用 .empty().html("you text"+"\n") 或使用 <br>

    【讨论】:

      猜你喜欢
      • 2020-10-07
      • 2015-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多