Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.02.2014, 17:48
Аспирант
Отправить личное сообщение для niko42 Посмотреть профиль Найти все сообщения от niko42
 
Регистрация: 12.07.2012
Сообщений: 81

prevObject: x.fn.x.init[1]
function UK(){

    var cached = {
        cacheListCatalog : false
    };

    var method = {
        removeListCategory : function(){
            console.log(cached.cacheListCatalog);
            console.log($(".installCatalog ul li"));
        }
    };
	
	var category = {
        install : function(){
            method.removeListCategory();
        }
    };

    return {
        init : function(){
            cached.cacheListCatalog = $(".installCatalog ul li");
            return $.extend(category);
        }
    }
}

var UK = UK().init ();
UK.category()


Console:
Это cacheListCatalog: [prevObject: x.fn.x.init[1], context: document, selector: ".installCatalog ul li", jquery: "2.0.3", constructor: function…]

Это $(".installCatalog ul li") если обращаться на прямую: [li, li, prevObject: x.fn.x.init[1], context: document, selector: ".installCatalog ul li", jquery: "2.0.3", constructor: function…]


Хочу сохранить состояние дерева все что находится внутри тега li - в переменную cached.cacheListCatalog

Но, к сожалению, он не сохраняет. Подскажите, пожалуйста, в чем причина?

Последний раз редактировалось niko42, 22.02.2014 в 17:51.
Ответить с цитированием
  #2 (permalink)  
Старый 22.02.2014, 19:00
Аспирант
Отправить личное сообщение для niko42 Посмотреть профиль Найти все сообщения от niko42
 
Регистрация: 12.07.2012
Сообщений: 81

Разобрался. В итоге сохраняет пустоту, т.к. дерево еще не сформурованно
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск