ここには、ノードのリストと、リストから削除したい識別されたノードがあります(ビューとメモリの両方から)。
var currentRow = dojo.query(this).parents("div").first()[0];
var parentDiv = dojo.query(currentRow).parents("div").first()[0];
var rowList = dojo.query(parentDiv).children();
問題は、
dojo.destroy(currentRow);
ビューからのみを削除currentRow
しますが、をループするrowList
と、firebug
行リストのサイズは元のサイズであり、マイナス1を削除する必要がないため、メモリにとどまっているように見えるため、ノードをノードリストから削除して返すことができます新しいノードリスト?