由于我们的 CMS,我有这个我无法编辑的 HTML 结构,正如您所见,它缺少一个类/跨度,因此很难设置活动页面的样式,即“5”。同时,当最后一个分页处于活动状态时,结束人字形被删除,即“7”。
有人可以提供一个 jquery 解决方案来<span></span>
在“5”处于活动状态时以及最后一个分页处于活动状态时(即“7”)环绕它,所以我可以设置它的样式吗?
- 活动页面将根据所选数字增加/减少,因此它并不总是需要跨度的“5”和“7”。
- jquery 不应触及同一 div 块中存在的摘要“xx 记录/每页 xx 条记录/x 页”。
- 单击最后一个分页,即 7 时,V 形将被删除,活动数字位于摘要旁边。这种孤立的分页需要 span 标签而不影响摘要。
这是我提供演示的小提琴:http: //jsfiddle.net/evanmoore/yay9W/
示例 1:
<div class="pag">
<a class="prev" href="http://www.example.com">‹‹</a>
<a href="http://www.example.com">1</a>
<a href="http://www.example.com">2</a>
<a href="http://www.example.com">3</a>
<a href="http://www.example.com">4</a>
5
<a href="http://www.example.com">6</a>
<a href="http://www.example.com">7</a>
<a class="prev" href="http://www.example.com">››</a>
xx records / xx records per page / x pages
</div>
示例 2:那么最后一个分页是否处于活动状态,在本例中为 7,html 如下所示:
<div class="pag">
<a class="prev" href="http://www.example.com">‹‹</a>
<a href="http://www.example.com">1</a>
<a href="http://www.example.com">2</a>
<a href="http://www.example.com">3</a>
<a href="http://www.example.com">4</a>
<a href="http://www.example.com">5</a>
<a href="http://www.example.com">6</a>
7 xx records / xx records per page / x pages
</div>
这是我提供演示的小提琴:http: //jsfiddle.net/evanmoore/bqyYA/