Каким образом jQuery может выполнять $("#foo").addClass("bar") и $.ajax()?
Я создаю структуру микро javascript и хочу создать новый экземпляр объекта, например $("#hello"). С этим объектом существуют связанные методы, такие как addClass, css и т.д., Как и с jQuery. Поэтому я мог бы сделать что-то вроде
$("#foo").addClass("remove").css("color", "red");
Мне удалось создать это. Однако, когда я хочу вызвать метод из этого объекта, например $.ajax, функция конструктора перезаписывается, и я могу вызвать $.ajax, но не $( "# foo" ).
В принципе, как jQuery может выполнять оба?