jQuery Simple Example
HTML
<script src="//www.addressfinder.co.nz/assets/v2/widget.js"></script>
<li class="favdelParentFold">
<a href="#parentLevel1" data-toggle="collapse" class="" aria-expanded="true">
<span class="ecm-caret-right"></span>
</a><span class="ecm-folder"></span><span id="pfDel">fold2</span><span data-toggle="modal" data-target="#AddFavorites_ModalDel" class="ecm-trashcan"> press me</span>
<ul class="collapse in" id="parentLevel1" aria-expanded="true">
<li class="favorite"><a id="pfDocDel" href="">one 1</a><span data-toggle="modal" data-target="#AddFavorites_ModalDel" class="ecm-trashcan">press me</span></li>
<li class="favorite"><a id="pfDocDel" href="">one 2</a><span data-toggle="modal" data-target="#AddFavorites_ModalDel" class="ecm-trashcan">press me</span></li>
<li class="favorite"><a id="pfDocDel" href="">one 3</a><span data-toggle="modal" data-target="#AddFavorites_ModalDel" class="ecm-trashcan">press me</span></li>
<!-- ROOT DOCS -->
<li class="favdelSubFold">
<a href="#1childlevel1" data-toggle="collapse">
<span class="ecm-caret-right"></span></a><span class="ecm-folder">
</span><span id="sfDel">fold2.1</span><span data-toggle="modal" data-target="#AddFavorites_ModalDel" class="ecm-trashcan">press me</span>
<ul id="1childlevel1" class="collapse in">
<li class="favorite">
<a id="sfDocDel" href="https://www.cna.com" target="_blank">doc6</a><span data-toggle="modal" data-target="#AddFavorites_ModalDel" class="ecm-trashcan">press me</span></li>
</ul>
</li>
<li class="favdelSubFold">
<a href="#1childlevel2" data-toggle="collapse">
<span class="ecm-caret-right"></span></a><span class="ecm-folder">
</span><span id="sfDel">fold2.2</span><span data-toggle="modal" data-target="#AddFavorites_ModalDel" class="ecm-trashcan">press me</span>
<ul id="1childlevel2" class="collapse in">
<li class="favorite">
<a id="sfDocDel"...
JavaScript
$(".favdelParentFold ul li .ecm-trashcan").click(function() {
if ($(this).parent().find('ul').length || $(this).closest('.favdelSubFold').length) return;
var tr = $(this).prev('a').text();
var pa = $(this).closest('.favdelParentFold').find('#pfDel').text();
alert(tr);
alert(pa);
});
// nested child only
$(".favdelParentFold ul li .ecm-trashcan").click(function() {
if ($(this).parent().find('ul').length || $(this).closest('.favdelSubFold').length <1 ) return;
var tr = $(this).prev('a').text();
var pa = $(this).closest('.favdelParentFold').find('#pfDel').text();
var ya = $(this).parent('#sfDocDel').text();
alert(tr);
alert(pa);
alert(ya);
});