JSFiddle - React, Tailwind, and code Playground
HTML
<div>
<div>
<p>
<span>
<b>B1</b>
<b>B2</b>
</span>
</p>
</div>
</div>
<div id="status"></div>
JavaScript
var element = $("b").eq(1);
var path = "/" + element.parents().map(function () {
return this.tagName;
}).get().reverse().join("/");
path += "/" + element.prop("tagName") + "[" + (element.prevAll().length + 1) + "]";
$("#status").text(path);