Introduction
Most front end developers know and work on the jQuery (JavaScript library) but many of them do not know about jQuery Audit. It’s a simple Chrome extension to inspect/audit jQuery Applications and jQuery is mandatory to run this tool. It's not an official tool from jQuery.
Download jQuery Audit here.

Chrome Web store detail page
It creates a sidebar in the elements panel, which contains jQuery delegated events, internal data and more, as live DOM nodes, functions, and objects.
Requirements
- jQuery in Webpage.
- Adding jQuery function in Global scope (Add “$(document).ready(function() { }); “) . Because jQuery audit does a typeof window.jQuery === 'function', whenever a node is selected. If it can't find a jQuery function in the global scope, the sidebar will display an error: "@(window.jQuery is missing)".
After adding an extension, you can get jQuery audit tab in the sidebar of the element tab.

jQuery audit in an element tab
Main options of jQuery audit
@(this.element), Data, Events ,Internal Data, dateset and ownHtml
@(this.element)
It shows a jQuery object of the current selected element. You can view the whole properties (attributes, classlist, childNodes, id, etc.) of the selected element.

@ this.element
Data
Data returns an object of “$(element).data()” but, jQuery audit doesn't invoke the data of an element, if already rendered. If jQuery invokes the data (“$(element).data()) or assigns data(“$(element).data(“id”,56)”) it is shown as Data properties.
- <input class="form-control" type="email" name="email" required/>
In Console, the code is given below.



Manas MohapatraPosted Apr 5, 2017, 4:41 AM
Good to know about jQuery Audit.. It helps..