jquery.datatables添加跳转到指定页

jquery.datatables是一款很出色的表格插件,中文网地址,然而默认的却不支持跳转到指定页,不过不要紧,只要稍微加些参数代码就可以了。

$('#tableId').dataTable({
					fnDrawCallback: function(table) {
						$("#tableId_paginate").append("  到第 <input style='height:28px;line-height:28px;width:40px;' class='margin text-center' id='changePage' type='text'> 页  <a class='btn btn-default shiny' style='margin-bottom:5px' href='javascript:void(0);' id='dataTable-btn'>确认</a>");
						var oTable = $("#tableId").dataTable();
						$('#dataTable-btn').click(function(e) {
							if($("#changePage").val() && $("#changePage").val() > 0) {
								var redirectpage = $("#changePage").val() - 1;
							} else {
								var redirectpage = 0;
							}
							oTable.fnPageChange(redirectpage);
						});
					}
				});

也就是说只需要添加fnDrawCallback参数就可以了。其中选择器tableId是表格的id属性,而tableId_paginate选择器是在插件生成的分页条的div的id。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值