dataTables页码后面添加可输入页码跳转
2016-05-27 14:27
369 查看
修改jquery.dataTables.bootstrap.js源文件,找到
if ( btnDisplay ) {
node = $('<li>', {
'class': classes.sPageButton+' '+btnClass,
'aria-controls': settings.sTableId,
'tabindex': settings.iTabIndex,
'id': idx === 0 && typeof button === 'string' ?
settings.sTableId +'_'+ button :
null
} )
在for循环外面添加:
f($("#redirect")!=null)
$("#redirect").remove();
$("<input type=\"text\" style=\"width: 50px;padding-top: 10px;height: 30px;border-radius: 0px 4px 4px 0px;\" id=\"redirect\" class=\"redirect\">").appendTo( container );
这样就添加了输入框在页码按钮后面了,
接下来就是绑定事件,在定义dataTable的时候添加如下属性:
"fnDrawCallback": function(){
var oTable = $(tb_div).dataTable();
$('#redirect').keyup(function(e){
if(e.keyCode==13){
if($(this).val() && $(this).val()>0){
var redirectpage = $(this).val()-1;
}else{
var redirectpage = 0;
}
oTable.fnPageChange( redirectpage );
}
});
},
即当输入回车时执行跳转
if ( btnDisplay ) {
node = $('<li>', {
'class': classes.sPageButton+' '+btnClass,
'aria-controls': settings.sTableId,
'tabindex': settings.iTabIndex,
'id': idx === 0 && typeof button === 'string' ?
settings.sTableId +'_'+ button :
null
} )
在for循环外面添加:
f($("#redirect")!=null)
$("#redirect").remove();
$("<input type=\"text\" style=\"width: 50px;padding-top: 10px;height: 30px;border-radius: 0px 4px 4px 0px;\" id=\"redirect\" class=\"redirect\">").appendTo( container );
这样就添加了输入框在页码按钮后面了,
接下来就是绑定事件,在定义dataTable的时候添加如下属性:
"fnDrawCallback": function(){
var oTable = $(tb_div).dataTable();
$('#redirect').keyup(function(e){
if(e.keyCode==13){
if($(this).val() && $(this).val()>0){
var redirectpage = $(this).val()-1;
}else{
var redirectpage = 0;
}
oTable.fnPageChange( redirectpage );
}
});
},
即当输入回车时执行跳转
相关文章推荐
- bootstrap初试进度条
- Bootstrap 3.3.4 发布,Web 前端 UI 框架
- angular 指令简述
- 基于BootStrap Metronic开发框架经验小结【六】对话框及提示框的处理和优化
- Bootstrap教程JS插件弹出框学习笔记分享
- Bootstrap框架动态生成Web页面文章内目录的方法
- Bootstrap表单组件教程详解
- Bootstrap每天必学之前端开发框架
- Bootstrap 粘页脚效果
- JS组件中bootstrap multiselect两大组件较量
- Bootstrap模仿起筷首页效果
- 基于Bootstrap的网页设计实例
- Bootstrap表格和栅格分页实例详解
- 基于BootStrap Metronic开发框架经验小结【四】Bootstrap图标的提取和利用
- BootStrap实用代码片段之一
- JS组件Bootstrap dropdown组件扩展hover事件
- JS组件Bootstrap Select2使用方法详解
- Bootstrap每天必学之弹出框(Popover)插件
- 精彩的Bootstrap案例分享 重点在注释!(选项卡、栅格布局)
- Bootstrap入门书籍之(五)导航条、分页导航