The Document Object Model (DOM) is an application programming interface (API) for valid HTML and well-formed XML documents. It defines the logical structure of documents and the way a document is accessed and manipulated.
With the Document Object Model, programmers can build documents, navigate their structure, and add, modify, or delete elements and content. Anything found in an HTML or XML document can be accessed, changed, deleted, or added using the Document Object Model.
You can manipulate DOM elements with the help of numerous jQuery DOM Plugins available online. With these plugins you can manipulate your web page HTML and media elements easily.
So, here is the list of jQuery DOM Plugins below.
Filterjitsu is a jQuery plugin to filter DOM elements based on search query params in the URL. It filters simply by data attributes, making few assumptions on the structure of your DOM.
There are many ways to filter data on the backend before serving it to the client. Filterjitsu is specifically meant to be used on cached HTML pages served from a CDN, relieving filtering from the backend and allowing for fast page loads.
An awesome and lightweight library for performing spotlight in your DOM elements, setting an animated overlay to the rest of the page.
A very basic jQuery plugin to shift element position by drag. If you are looking for a library which can be ordered/arranged by drag, you are at right place. This plugin doesn’t require any CSS change, just call the function on elements you want to be arranged, and you are done.
This is a small, fast, and modular DOM & Event library for modern browsers. It has same familiar API as jQuery (but without the extra “weight” of modules like $.ajax, $.animate, and $.Deferred). And only weighs in at only 1KB to 12KB (minified), depending on included modules. Full bundle is about 4KB gzipped, also works great stand-alone or paired up with e.g. Backbone or Angular.
7. jQuery Odometer
jQuery++ is a MIT licensed collection of extremely useful DOM helpers and special events for jQuery 1.7 and later. jQuery++ is not a UI project like jQuery UI or jQuery Tools. Instead, jQuery++ is all about providing low-level utilities for things that jQuery doesn’t support.
A tiny DOM-less graph library, build for fast front end and server side rendering in CommonJs pattern. This library is intend to generate light weight and simple SVG graphs, and is more performable compare to highcharts / flot / c3 / d3 when front end matters.
11. jQuery Picturetape
15. Pinch Zoomer
PinchZoomer is an easy to setup jQuery plugin for mobile and desktop that adds pinch to zoom / mouse scroll zoom function to your HTML content.
This plugin can adapt to any screen size so you will have an optimal viewing experience whether you are using desktop or mobile devices. You can add multi-touch zooming capability to as many content as you want in one page.