最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JQuery.dataTables表格插件添加跳轉(zhuǎn)到指定頁

 更新時(shí)間:2017年06月09日 10:54:23   作者:天馬3798  
這篇文章主要介紹了JQuery.dataTables表格插件添加跳轉(zhuǎn)到指定頁的解決方案,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下

一、解決方案

1.添加自定義工具欄,嵌入文本框

 "dom": 'l<"toolbar">frtip', //自定義工具欄 
//設(shè)置工具欄內(nèi)容 
//l - length changing input control 
//f - filtering input 
//t - The table! 
//i - Table information summary 
//p - pagination control 
//r - processing display element 
[javascript] view plain copy print?
$("div.toolbar").html(' <b style="color:red">跳轉(zhuǎn)第</b><input id="searchNumber"/><b style="color:red;">頁</b>'); 

2.監(jiān)聽文本框的change事件,執(zhí)行插件的調(diào)轉(zhuǎn)頁面方法

//調(diào)轉(zhuǎn)到指定頁面索引 ,注意大小寫 
var oTable = $('#example1').dataTable(); 
oTable.fnPageChange(page);

3.插件繪制成功后,綁定文本框的值

//繪制的時(shí)候觸發(fā),綁定文本框的值 
table.on('draw.dt', function (e, settings, data) { 
  var info = table.page.info(); 
  //此處的page為0開始計(jì)算 
  console.info('Showing page: ' + info.page + ' of ' + info.pages); 
 
  $('#searchNumber').val(info.page + 1); 
}); 

二、完整示例代碼

<table id="example1" class="table table-hover table-striped"> 
  <thead> 
    <tr> 
      <th>編號(hào)</th> 
      <th>姓名</th> 
      <th>性別</th> 
      <th>生日</th> 
      <th>班級(jí)</th> 
    </tr> 
  </thead> 
</table> 
$(function () { 
  //注意方法名為DataTable 
  var table = $('#example1').DataTable({ 
    "dom": 'l<"toolbar">frtip', //自定義工具欄 
    "pagingType": "full_numbers", 
    lengthMenu: [3, 5, 10], 
    processing: true,//是否使用進(jìn)度條 
    serverSide: true,//是否啟用數(shù)據(jù)庫加載 
    ajax: { 
      url: '/tableone/getlist', 
      type: 'post', 
      data: function (d) { 
        d.name = '張三'; 
        /* 
        * 自定義aja參數(shù) 
        * 特別說明,此處可以重寫控件的默認(rèn)參數(shù),比如分頁參數(shù) 
        */ 
        // d.start = 0; 
        //console.info(d); 
        //var page = $('#searchNumber').val(); 
        //page = parseInt(page) || 1; 
        //d.start = (page - 1) * d.length; 
      } 
    }, 
    //指定列綁定的字段 
    columns: [ 
      { data: 'sno' }, 
      { data: 'sname' }, 
      { data: 'ssex' }, 
      { data: 'sbirthday' }, 
      { data: 'class' } 
    ], 
    order: [ 
      [3, 'desc'] 
    ] 
  }); 
  $("div.toolbar").html('&nbsp;<b style="color:red">跳轉(zhuǎn)第</b><input id="searchNumber"/><b style="color:red;">頁</b>'); 
  //綁定分頁事件----在切換分頁的時(shí)候觸發(fā) 
  //table.on('page.dt', function () { 
  //  var info = table.page.info(); 
  //  console.info('Showing page: ' + info.page + ' of ' + info.pages); 
  //}); 
  //繪制的時(shí)候觸發(fā),綁定文本框的值 
  table.on('draw.dt', function (e, settings, data) { 
    var info = table.page.info(); 
    //此處的page為0開始計(jì)算 
    console.info('Showing page: ' + info.page + ' of ' + info.pages); 
    $('#searchNumber').val(info.page + 1); 
  }); 
  //監(jiān)聽文本框更改 
  $('#searchNumber').change(function () { 
    var page = $(this).val(); 
    page = parseInt(page) || 1; 
    page = page - 1; 
    //調(diào)轉(zhuǎn)到指定頁面索引 ,注意大小寫 
    var oTable = $('#example1').dataTable(); 
    oTable.fnPageChange(page); 
  }); 
}); 

顯示如下:

以上所述是小編給大家介紹的JQuery.dataTables表格插件添加跳轉(zhuǎn)到指定頁,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 解決JQeury顯示內(nèi)容沒有邊距內(nèi)容緊挨著瀏覽器邊線

    解決JQeury顯示內(nèi)容沒有邊距內(nèi)容緊挨著瀏覽器邊線

    JQuery頁面顯示的內(nèi)容沒有邊距,內(nèi)容緊挨著瀏覽器邊線,下面有個(gè)不錯(cuò)的解決方法,大家可以嘗試下
    2013-12-12
  • jQuery中appendTo()方法用法實(shí)例

    jQuery中appendTo()方法用法實(shí)例

    這篇文章主要介紹了jQuery中appendTo()方法用法,實(shí)例分析了appendTo()方法的功能、定義及把匹配的元素插入指定元素結(jié)尾的使用技巧,需要的朋友可以參考下
    2015-01-01
  • jQuery檢測滾動(dòng)條是否到達(dá)底部

    jQuery檢測滾動(dòng)條是否到達(dá)底部

    這篇文章主要介紹了jQuery檢測滾動(dòng)條是否到達(dá)底部的實(shí)現(xiàn)方法,文中介紹了兩種檢測滾動(dòng)條到達(dá)底部的狀況,感興趣的小伙伴們可以參考一下
    2015-12-12
  • juery框架寫的彈窗效果適合新手

    juery框架寫的彈窗效果適合新手

    彈窗效果想必大家都有見到過吧,在本文將為大家介紹下使用juery框架來寫個(gè)適合新手學(xué)習(xí)的彈窗效果
    2013-11-11
  • DOM事件階段以及事件捕獲與事件冒泡先后執(zhí)行順序(圖文詳解)

    DOM事件階段以及事件捕獲與事件冒泡先后執(zhí)行順序(圖文詳解)

    DOM事件標(biāo)準(zhǔn)定義了兩種事件流,這兩種事件流有著顯著的不同并且可能對(duì)你的應(yīng)用有著相當(dāng)大的影響。這兩種事件流分別是捕獲和冒泡。和許多Web技術(shù)一樣,在它們成為標(biāo)準(zhǔn)之前,Netscape和微軟各自不同地實(shí)現(xiàn)了它們,下面介紹DOM事件階段以及事件捕獲與事件冒泡先后執(zhí)行順序
    2015-08-08
  • jQuery數(shù)據(jù)類型小結(jié)(14個(gè))

    jQuery數(shù)據(jù)類型小結(jié)(14個(gè))

    jQuery除了包含原生JS中的內(nèi)置數(shù)據(jù)類型(built-in datatype),還包括一些擴(kuò)展的數(shù)據(jù)類型(virtual types),如Selectors、Events等,通過本文給大家分享14個(gè)jquery數(shù)據(jù)類型,感興趣的朋友一起學(xué)習(xí)吧
    2016-01-01
  • Jquery和Js獲得元素標(biāo)簽名稱的方法總結(jié)

    Jquery和Js獲得元素標(biāo)簽名稱的方法總結(jié)

    下面小編就為大家?guī)硪黄狫query和Js獲得元素標(biāo)簽名稱的方法總結(jié)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-10-10
  • jquery計(jì)算出left和top,讓一個(gè)div水平垂直居中的簡單實(shí)例

    jquery計(jì)算出left和top,讓一個(gè)div水平垂直居中的簡單實(shí)例

    下面小編就為大家?guī)硪黄猨query計(jì)算出left和top,讓一個(gè)div水平垂直居中的簡單實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-07-07
  • 使用jQuery實(shí)現(xiàn)動(dòng)態(tài)添加小廣告

    使用jQuery實(shí)現(xiàn)動(dòng)態(tài)添加小廣告

    下面小編就為大家?guī)硪黄褂胘Query實(shí)現(xiàn)動(dòng)態(tài)添加小廣告。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-07-07
  • Jquery日歷插件制作簡單日歷

    Jquery日歷插件制作簡單日歷

    本文給大家分享一款jquery日歷插件,使用jquery日歷插件做日歷,外觀美觀給用戶帶來極好的用戶體驗(yàn)。對(duì)jquery日歷插件感興趣的朋友參考下本篇文章
    2015-10-10

最新評(píng)論

开远市| 磐安县| 罗源县| 双桥区| 金平| 全南县| 岐山县| 那曲县| 黑龙江省| 资阳市| 绥宁县| 荔浦县| 德格县| 保康县| 界首市| 绥滨县| 东兰县| 冷水江市| 连江县| 新巴尔虎右旗| 琼中| 霞浦县| 玉屏| 东平县| 望城县| 兴城市| 五原县| 北流市| 辽源市| 册亨县| 新巴尔虎左旗| 松江区| 贺兰县| 邻水| 龙胜| 佳木斯市| 南京市| 建平县| 连江县| 咸阳市| 甘德县|