Comment venir cela fonctionne:Comment je peux ajouter des objets en utilisant appendTo mais pas en jQuery?
var items = [];
$.each([1,2,3,4], function() {
items.push($('<li />').html('test' + this));
});
// clearing/appending as two seperate calls
$('ul').empty();
$(items).appendTo('ul');
mais cela ne fonctionne pas?
var items = [];
$.each([1,2,3,4], function() {
items.push($('<li />').html('test' + this));
});
// clearing/appending in one fluent call
$('ul').empty().append($(items));
De cette façon, jette l'erreur suivante:
No such interface supported.
Les deux exemples travaillent pour moi, Firefox: 3.0.10 jQuery: 1.2.3, exactement ce que lance l'erreur? – duckyflip
ce dernier a échoué pour moi sur Firefox 3.0.10 avec jQuery 1.3, mais le premier a fonctionné. – jacobangel
J'utilise jQuery 1.3 et IE 8 – bendewey