Dans prototypejs, pourquoi le code suivant supprime-t-il les divs correspondants du #test div? Ce qui m'embrouille, c'est que cela se produit quand ils sont insérés dans le #droparea, et non quand ils sont poussés dans le tableau.Pousser des éléments dans le tableau en tant que copie
<div id="test">
<div class="foo" id="22.1234">
1
</div>
<div class="foo" id="22.1235">
2
</div>
<div class="foo" id="53.2345">
3
</div>
<div class="foo" id="53.2346">
4
</div>
</div>
<div id="droparea">
</div>
js
var elArray = [];
var els = $('test').select('.foo');
els.each(function(x){ if(x.id.split('.')[0] == 22){ elArray.push(x); } });
elArray.each(function(y){ $('droparea').insert({ bottom: y }); });
Veuillez utiliser des identifiants valides dans votre code. Ils doivent commencer par une lettre, pas un numéro. http://www.w3.org/TR/REC-html40/types.html#type-id – nickf
C'est juste par exemple. Mon "vrai" code est beaucoup plus compliqué, j'ai fait cet exemple juste pour vous montrer le principe. – koko