JQuery is just ONE of many AJAX libraries out there. It just happens to be the most commonly used one. Yes, it takes care of the boilerplate interactions of the DOM and also deals with the variations in the browsers. It's probably not all that different from .NET where you have a common framework that you develop against, and some engine layer takes care of the thread counting on the nuts & bolts.

-tg