JSFiddle - React, Tailwind, and code Playground
HTML
<div>Testing</div>
<ul>
<li>dummy</li>
<li>text</li>
<li>for</li>
<li>test</li>
</ul>
JavaScript
(function ($) {
$.widget("test.internalTags", {
_tags: [],
_tagCount: 0,
_create: function () {
this._tags.push({tag: this.element.prop("tagName"), tagCount: ++this._tagCount});
console.log(this._tags);
}
});
})(jQuery);
$(function () {
$("body *").internalTags();
});