Chapter 12. Advanced DOM Manipulation
In Chapter 5, we were introduced to jQuery's powerful mechanisms for altering the content of the DOM. We now have seen several ways in which we can insert new content, move existing content around, or remove content from the document. We also know how to alter the attributes and properties of elements to suit our needs.
In this chapter, we will continue our examination of jQuery's DOM manipulation features and delve into some more advanced techniques. We'll look at ways to store and retrieve data related to DOM elements, and use this data to restructure page content on demand. By building our understanding of the inner workings of the jQuery's DOM manipulation faculties, we will also learn how to optimize the performance of our code and to alter the library to enable advanced CSS features.