http://jsfiddle.net/2WBUg/ 2 кода заработали, но почему-то криво( В общем есть 2 блока - ANONS и ZAVTRA, в которых есть дочерние блоки. В первом ANONS должны быть все блоки(дочерние), в ZAVTRA только те, число у которых в <span> стоит завтрашнее, т.е. раз сегодня 2 число, то там должны быть блоки с числом - 3; А если число "просрочено" т.е. если сегодня 2, а в <span> 1, то блок удаляется. Т.е. скрипт должен определять, ложить ли данный блок в свой раздел ZAVTRA (определяя по его span - число) или нет и удалять. Сравнение проиходит так if(span-число==завтрашнему числу) то переместить блок в раздел ZAVTRA Но так получилось, что блоки распределяются поочереди, т.е. в раздел ANONS - один блок, в раздел ZAVTRA 1 блок и т.д. и не важно какое стоит число. А удаляет только один блок а не все. кучу времени потратил, чтобы сделать то что имею, но все равно не работает, с массивами, и сортированием не получается, готовой функции в инете тоже не нашел. Смысл в том, что надо перемещать блоки с одного *раздела* на другой и удалять их анализируя их дату(в данном случае она пишется в span), если кто-то может помочь.