我正在使用Simple Pagination Plugin创建分页元素。我想获取被点击的分页按钮的父元素。但是当点击事件触发时,jQuery无法找到此元素的父元素。以下是我的代码。希望有人能够帮助。谢谢。
$(document).on('click','.page-link',function (e) {
e.preventDefault();
var href = $(this).attr('href');
var page = href.split('-');
var catalog = $(this).closest('div.page-changer').attr('data-catalog');
alert(catalog)
});
这里是HTML标记。
<div class="page-changer col-md-12 col-sm-12 col-xs-12" data-catalog="2">
<div class=" col-md-8 paginate0 light-theme simple-pagination" >
<ul>
<li class="disabled">
<span class="current prev">
<span class="fa fa-chevron-left"></span></span>
</li>
<li class="active">
<span class="current">1</span>
</li>
<li>
<a href="#page-2" class="page-link">2</a>
</li>
<li>
<a href="#page-2" class="page-link next">
<span class="fa fa-chevron-right"></span>
</a>
</li>
</ul>