【发布时间】:2013-01-11 01:56:55
【问题描述】:
由于我们的 CMS,我无法编辑此 HTML 结构,并且您可以看到它缺少一个类/跨度,因此很难设置活动页面的样式,即“5”。同时,当最后一个分页处于活动状态时,即 '7' 会删除结尾的 V 形。
有人可以提供一个 jquery 解决方案,在 <span></span> 处于活动状态时以及最后一个分页处于活动状态时(即“7”)将其包裹在“5”周围,所以我可以设置它的样式吗?
- 活动页面将根据所选数字增加/减少,因此它并不总是需要跨度的“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/
【问题讨论】:
标签: jquery