我正在尝试访问最近的包含"data-id"属性的锚标签相邻的div元素。
使用
使用
.parent().parent().parent()
可以实现,但我真的想避免这样做。<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>
我尝试了以下方法:
var customerId = $(this).closest("div:has(*[data-id])").attr('data-id');