jquery - 格式化应该跨越多行的 jQuery 字符串

jQuery 的一个好处是语法(例如链接时)允许您的脚本跨越多个换行符,以便于格式化和可读性。

当添加一大串 HTML 时,是否有等效/首选方法?

例如,最好做这样的事情:

 $("#theObject")
    .doSomething()
    .append("
        <div>
             <div>
                  Hello World
             </div>
        </div>
    ")

这不起作用,但有没有类似的东西可以更容易地阅读在 jQuery 脚本中格式化的 HTML?

最佳答案

在每行末尾添加一个\

$("#theObject").doSomething()
.append("
    <div>\
         <div>\
              Hello World\
         </div>\
    </div>\
")

2016 年编辑:

如果您使用的是 ES6 (ES2015),您现在可以使用 template literals .

https://stackoverflow.com/questions/1724909/

相关文章:

python - 并非所有参数都在字符串格式化期间转换

python - 无法编码/解码 pprint 输出

formatting - 如何在 Spring MVC 3.0 中显示格式化的 DateTime?

asp.net-mvc - 使用 Razor View 引擎 - 如何将十进制值格式化为逗号和两位小

java - 如何格式化具有大参数列表的方法

c# - C# 中的 TimeSpan "pretty time"格式

java - 在碧 Jade 报告中将字符串格式化为货币格式

excel - 如何在 VBA 中检索工作表中格式化的 Excel 单元格值?

.net - 根据可用宽度和字体计算文本高度?

excel - 如何防止自动截断 Excel 单元格中的前导零