У меня есть два одинаковых кусков кода (?):Странное поведение JQuery добавить() метод
var x = document.createElement('div');
var y = document.createElement('div');
var z = $().add(x).add(y);
console.log(z);
и
var x = document.createElement('div');
var y = document.createElement('div');
var z = $();
z.add(x);
z.add(y);
console.log(z);
Первый пример показать мне: + Object [DIV, DIV ]
Иное: Объект []
Почему ???
Fiddle: http://jsfiddle.net/d3x7gsLu/
Больше магии: http://jsfiddle.net/d3x7gsLu/1/
UPD:
Первый правильный ответ: https://stackoverflow.com/a/31798686/3558278
Теперь мой вопрос:
И как сделать его (добавлять элементы в внутренняя коллекция) без создания нового объекта jQuery? Потому что в реале у меня много и много элементов.
UPD2:
Ответ здесь: Aggregating a jQuery object?
Спасибо за все!
Потому что jQuery - антихрист. – Vidul
Итак, вы спрашиваете, как добавить элементы к существующему объекту jQuery, изменив этот существующий объект, а не создавая второй? – nnnnnn
@nnnnnn сейчас - да)) – Deep