jquery字符串拼接
jQuery 字符串拼接方法
在 jQuery 中,字符串拼接可以通过多种方式实现,以下是几种常见的方法:
使用加号 (+) 拼接
通过加号运算符可以直接连接多个字符串或变量:

var str1 = "Hello";
var str2 = "World";
var result = str1 + " " + str2; // 结果为 "Hello World"
使用模板字符串(ES6)
ES6 的模板字符串提供更简洁的拼接方式,支持多行字符串和变量嵌入:
var name = "jQuery";
var version = "3.6.0";
var result = `当前版本:${name} ${version}`; // 结果为 "当前版本:jQuery 3.6.0"
使用数组的 join() 方法
将字符串片段存入数组后通过 join() 合并,适合大量拼接场景:

var parts = ["jQuery", "is", "awesome"];
var result = parts.join(" "); // 结果为 "jQuery is awesome"
使用 jQuery 的 $.trim() 清理空格
拼接后可用 $.trim() 去除首尾空格:
var str = " jQuery " + " rocks ";
var result = $.trim(str); // 结果为 "jQuery rocks"
性能优化建议
- 少量拼接优先使用加号或模板字符串。
- 循环中大量拼接时建议使用数组
join()方法,避免频繁创建临时字符串。
动态 HTML 拼接示例
以下是通过字符串拼接生成动态 HTML 的典型场景:
var items = ["Apple", "Banana", "Cherry"];
var html = "<ul>";
for (var i = 0; i < items.length; i++) {
html += "<li>" + items[i] + "</li>";
}
html += "</ul>";
$("#container").html(html);
注意事项
- 拼接 URL 参数时需用
encodeURIComponent()转义特殊字符。 - HTML 拼接需注意 XSS 安全问题,建议对用户输入内容进行过滤。






