15.1. Picking a Framework to Work With15.2. Getting Started15.2.1. Installing the Frameworks15.2.1.1. Downloading the Frameworks15.2.1.2. Adding the Frameworks to Your Pages15.2.2. Testing the Frameworks15.2.2.1. Testing Your jQuery Installation15.2.2.2. Testing Your Prototype Installation15.2.2.3. Testing Your MooTools Installation15.3. Digging Deeper Into jQuery15.3.1. Selecting Elements15.3.2. Changing Style15.3.2.1. Using Multiple CSS classes15.3.2.2. Using the toggleClass Method15.3.2.3. Using the hasClass Method15.3.3. Creating, Appending, and Removing Elements15.3.3.1. Creating Elements15.3.3.2. Appending Elements15.3.3.3. Removing Elements15.3.4. The jQuery Event Model and Handling Events15.3.5. Rewriting the DHTML Toolbar with jQuery15.3.6. Using jQuery for Ajax15.3.6.1. Understanding the jQuery Function15.3.6.2. Using jQuery's Ajax Event Handling15.3.6.3. Sending Multiple Parameters15.4. Diving into Prototype15.4.1. Retrieving Elements15.4.1.1. Selecting Elements With CSS Selectors15.4.1.2. Performing an Operation on Elements Selected With $$()15.4.2. Manipulating Style15.4.3. Creating, Inserting, and Removing Elements15.4.3.1. Creating an Element15.4.3.2. Inserting an Element15.4.3.3. Removing an Element15.4.4. Using Events15.4.5. Rewriting the DHTML Toolbar with Prototype15.4.6. Using Ajax Support15.5. Delving into MooTools15.5.1. Finding Elements15.5.2. Altering Style15.5.3. Creating, Inserting, and Removing Elements15.5.4. Using and Handling Events15.5.5. Rewriting the DHTML Toolbar with MooTools15.5.6. Ajax Support in MooTools15.6. Summary15.7. Exercise Questions