Kolyaj,
Я говорю об обертке для объектов DOM, которая создается при вызове $("myid"). Т.е.
$("myid") != document.getElementById("myid")
а есть объект такого вида:
$("myid") ===> {node: document.getElementById("myid")}
И у этого объекта есть прототип, в котором имеется наше свойство myProp
$("myid").__proto__.myProp = function() { alert("Ура"); }
tenshi,
Первое "да" - это ответ на вопрос "Это сделано только потому, что во всем известном браузере нельзя продать такой финт ушами?"
А второе - это ответ на вопрос "или есть еще причины?"
Если так, то можно услышать про эти причины?