使用jquery,javascript,wordpress更改分页码
Change the pagination number using jquery, javascript,wordpress
我有使用分页的wordpress网站,我也使用插件Pagenavi进行分页,但我不能将其用作我的语言编号,所以我需要使用jquery和javascript自定义代码。我有如下代码:
<div class="wp-pagenavi">
<span class="pages">ទំព័រ 1 នៃទំព័រ 4</span>
<span class="current">1</span>
<a class="page larger" href="http://192.168.1.136:85/pic/publications/research-documents/page/2/">2</a>
<a class="page larger" href="http://192.168.1.136:85/pic/publications/research-documents/page/3/">3</a>
<a class="page larger" href="http://192.168.1.136:85/pic/publications/research-documents/page/4/">4</a>
<a class="nextpostslink" href="http://192.168.1.136:85/pic/publications/research-documents/page/2/">»</a>
我想更改 1,2,3,4 的数字,....在高棉数字的<a>
值,例如 ១、២、៣、៤...我尝试了一些代码,但没有成功,如下所示:
var getPagination = $("div.wp-pagenavi a.larger").length;
var findcurrent = $("div.wp-pagenavi span.current").text();
var page = '';
for(i =1;i<= getPagination;i++){
page = $( "div.wp-pagenavi a.larger:nth-of-type("+i+")" ).text();
switch(i){
case 1:
numgl = "១";
break;
case 2:
numgl = "២";
break;
case 3:
numgl = "៣";
break;
case 4:
numgl = "៤";
break;
}
//if it current pagination
$("div.wp-pagenavi span.current").text(numgl);
//for other number of pagination
$( "div.wp-pagenavi a.larger:nth-of-type("+i+")" ).text(function( i) {
return numgl;
});
}
我已经尝试过了,但它不起作用。任何人都知道请帮助我,谢谢
下面的代码片段将用等效的数字 2,3,4 替换。您可以使用此代码的变体将其替换到所需的任何位置。
var replacementArray = ['១', '២', '៣', '៤']
var $pager = $('.wp-pagenavi');
$pager.children('a').each(function() {
var $this = $(this);
var int = parseInt($this.text());
$this.text(replacementArray[int - 1]);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="wp-pagenavi">
<span class="pages">ទំព័រ 1 នៃទំព័រ 4</span>
<span class="current">1</span>
<a class="page larger" href="http://192.168.1.136:85/pic/publications/research-documents/page/2/">2</a>
<a class="page larger" href="http://192.168.1.136:85/pic/publications/research-documents/page/3/">3</a>
<a class="page larger" href="http://192.168.1.136:85/pic/publications/research-documents/page/4/">4</a>
<a class="nextpostslink" href="http://192.168.1.136:85/pic/publications/research-documents/page/2/">»</a>
</div>
相关文章:
- 如何使用skip参数使用angular ui引导进行服务器端分页
- 如何通过引用var Using DataTables来进行分页或排序
- 使用CSS或JavaScript计算分页符的数量
- DataTables-创建自定义分页样式(加载更多样式)
- 使用ajax的服务器端分页&jQuery
- 分页:如何用AJAX加载第一个页面
- dataTables-如何自定义分页类型以显示最后一个页码后面的省略号,
- 不带jquery的全屏分页
- 更改组合框分页后,getValue和getRawValue返回相同的值
- jQuery简单分页
- 使用jQuery在表中分页
- jQuery分页下一页和上一页按钮在点击零或超过最后一页后失败
- jQuery:根据select选项中的每页项目进行分页
- 如何为我的分页添加格式
- 用键盘分页jQuery下一个和上一个控件.触发器('点击')不'不起作用
- 如何在emberjs中使用幻影假数据进行分页
- 如何在分页事件中突出显示数据表中的单词
- 如何在使用jsPDF将html转换为pdf的同时,在pdf中的某个点进行分页
- Wordpress自定义查询分页和Ajax
- wordpress的分页问题