I am trying to access the nearest div from the anchor tag that has a data-id attribute.
.parent().parent().parent()
works but I am really trying to avoid doing that.
<div class="panel panel-default" data-id="@customer.Id">
<div class="panel-heading clearfix">
@customer.Name
<div class="pull-right">
<a class="btn btn-sm btn-default js-deleteCustomer" href="#" title="Delete">
<i class="fa fa-trash" aria-hidden="true"></i>
</a>
</div>
</div>
I tried the following:
var customerId = $(this).closest("div:has(*[data-id])").attr('data-id');