jquery数组添加元素
jQuery 数组添加元素的方法
在 jQuery 中,数组实际上是 JavaScript 原生数组,因此可以使用原生 JavaScript 的方法来操作数组。以下是几种常见的添加元素的方法:
使用 push() 方法push() 方法在数组的末尾添加一个或多个元素,并返回新的长度。

var arr = [1, 2, 3];
arr.push(4); // arr 变为 [1, 2, 3, 4]
使用 unshift() 方法unshift() 方法在数组的开头添加一个或多个元素,并返回新的长度。
var arr = [1, 2, 3];
arr.unshift(0); // arr 变为 [0, 1, 2, 3]
使用 splice() 方法splice() 方法可以在指定位置插入元素。

var arr = [1, 2, 4];
arr.splice(2, 0, 3); // 在索引 2 处插入 3,arr 变为 [1, 2, 3, 4]
使用 concat() 方法concat() 方法合并两个或多个数组,返回一个新数组,原数组不受影响。
var arr1 = [1, 2];
var arr2 = [3, 4];
var newArr = arr1.concat(arr2); // newArr 为 [1, 2, 3, 4]
jQuery 对象数组添加元素
如果操作的是 jQuery 对象数组(如 DOM 元素集合),可以使用 add() 方法添加新元素。
var $divs = $('div');
$divs = $divs.add('<div>New Div</div>'); // 添加新元素到集合
注意事项
- 原生 JavaScript 方法适用于普通数组,而
add()适用于 jQuery 对象集合。 - 使用
push()或unshift()会直接修改原数组,而concat()返回新数组。
根据需求选择合适的方法,确保代码清晰高效。






