keystation,
Вот, друг, надо всегда начинать задачу с правильной постановки условий. Вы сначала спросили одно, потом другое, а оказалось не совсем нужное?)
Создайте при помощи js нужное количество блоков для каждого случая. Установите им класс, к примеру: for_home и for_office. И добавляйте их куда вам угодно.
Example (для 10 товаров для дома):
function for_house(){
for (i=0; i<10; i++){
var div = document.createElement('div');
div.classList.add("for_home");
var posleChegoDobavit = document.getElementById("div1");
posleChegoDobavit.appendChild(div);
div.innerHTML = "здесь помещаем в блок, что нам нужно!"
}
}
Ну и конечно же в начале этих функций нужно удалять все блоки с противоположным классом. Т.Е. если вы нажали for_house(), то следует удалить товары для офиса:
$('.for_office').remove();