添加到Array jQuery

tes*_*est 97 javascript jquery

我知道如何初始化一个,但如何将我的项目添加到数组?我听说push()可能呢?我找不到......

Roc*_*mat 290

对于JavaScript数组,您可以使用push().

var a = [];
a.push(12);
a.push(32);
Run Code Online (Sandbox Code Playgroud)

对于jQuery对象,有add().

$('div.test').add('p.blue');
Run Code Online (Sandbox Code Playgroud)

请注意,虽然push()就地修改原始数组,但add()返回一个新的jQuery对象,它不会修改原始数组.

  • +1用于解释JavaScript和jQuery的方法及其根本区别.我来这里是为了`$ .add()`而且还有一点点. (14认同)

Dar*_*rov 25

push是一种原生的javascript方法.你可以像这样使用它:

var array = [1, 2, 3];
array.push(4); // array now is [1, 2, 3, 4]
array.push(5, 6, 7); // array now is [1, 2, 3, 4, 5, 6, 7]
Run Code Online (Sandbox Code Playgroud)


sho*_*ger 12

你是对的.这与jQuery无关.

var myArray = [];
myArray.push("foo");
// myArray now contains "foo" at index 0.
Run Code Online (Sandbox Code Playgroud)