Копался в коде JQuery пытаясь разобраться со способом собственно её работы и наследования свойств объектов. Увидел примерно вот такую структуру:
Code
function $(){return new $.fn.one();} $.fn = $.prototype = { one:function(){return document.getElementById('test')}, two:function(){return this.innerHTML} } $.fn.one.prototype = $.fn;
То есть, как я понял, получается что: $(id) возвращает у нас искомый элемент. При чем последняя строчка присваивает (должна присваивать вроде бы) этому элементу все свойства $.fn то есть делает возможным вот такую форму $(id).html() , которая должна вернуть html код искомого элемента. Но блин не возвращает! Почему - разобраться у меня никак не получается =( . Бесплатные обои.