<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    jquery有一個(gè)很方便的插件UI Table Filter可以根據(jù)輸入的內(nèi)容隱藏顯示表格中相應(yīng)的數(shù)據(jù)行。
    因?yàn)槟壳笆褂玫膖apestry捆綁的是prototype,所以就自己寫了一個(gè)類似的插件。

    <html>
    <head>
    <script src="prototype-1.6.0.2.js" type="text/javascript"></script>
    <script language="javaScript">
     Event.observe(window, 'load', function() {
      Event.observe('filter', 'keyup', filterTable);
     });
     function filterTable() {
      var filterCaseElement = document.getElementById('filterCase');
      var caseSensitive = filterCaseElement.checked;
      
      $$('tr').each(function(trElement, ind) {
       var val = $('filter').value;
       
       if ( ! caseSensitive ) {
        val = val.toLowerCase();
       }
           
       trElement.childElements().each(function(tdElememt) {
         var tdText = tdElement.innerText;
        if ( ! caseSensitive ) {
         tdText = tdText.toLowerCase();
        }
        if (tdText.include(val)) {
         trElement.show();
        } else if ( ind > 0 ) {
         trElement.hide();
        }
       });
      });
     }
    </script>

    </head>

     <body>
      filter: <input type="text" id="filter" name="filter"/> <input type="checkbox" id="filterCase" onchange="javaScript:filterTable();"/> Case-Sensitive
      <table border="1">
       <thead>
        <tr>
         <th>name</th>
         <th>column1</th>
         <th>column2</th>
         <th>column3</th>
         <th>column4</th>
         <th>column5</th>
         <th>column6</th>
        </tr>
       </thead>
       <tr>
        <td>TEST</td>
        <td>00150002331</td>
        <td>238156</td>
        <td>075</td>
        <td>001</td>
        <td>172.16.14.20</td>
        <td>1-1-05</td>
       </tr>
       <tr>
        <td>TEST-2</td>
        <td>00150002332</td>
        <td>238157</td>
        <td>075</td>
        <td>002</td>
        <td>172.16.14.21</td>
        <td>1-1-05</td>
       </tr>
       <tr>
        <td>TEST</td>
        <td>00150002333</td>
        <td>238158</td>
        <td>075</td>
        <td>003</td>
        <td>172.16.14.23</td>
        <td>1-1-05</td>
       </tr>
       <tr>
        <td>TEST</td>
        <td>00150002341</td>
        <td>238159</td>
        <td>075</td>
        <td>004</td>
        <td>172.16.14.24</td>
        <td>1-1-05</td>
       </tr>
       <tr>
        <td>TEST</td>
        <td>00150002339</td>
        <td>238186</td>
        <td>075</td>
        <td>006</td>
        <td>172.16.14.26</td>
        <td>1-1-06</td>
       </tr>
      </table>
     </body>
      </html>

    如果頁(yè)面中多個(gè)表格,而只需要對(duì)其中的一個(gè)表格的數(shù)據(jù)進(jìn)行過濾的話,簡(jiǎn)單地把其中:$$('tr').each(function(ele, index) 改成 $$('#tableId, tr').each(function(ele, index) 就行了,其中的tableId就是表格的id

    云自無心水自閑 2010-07-28 11:02 發(fā)表評(píng)論
    posted on 2010-07-28 11:02 sanmao 閱讀(125) 評(píng)論(0)  編輯  收藏

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     

    常用鏈接

    留言簿(5)

    隨筆分類

    隨筆檔案

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 国产亚洲人成A在线V网站| 国产午夜无码片免费| 亚洲网址在线观看你懂的| 亚洲AV无码一区二区三区在线观看 | 亚洲av乱码一区二区三区按摩| 亚洲综合在线视频| 亚洲午夜国产精品无码老牛影视| 国产精品久久免费视频| 久久笫一福利免费导航| 久久精品无码专区免费青青| 中文字幕在线免费看| ww在线观视频免费观看w| 自拍偷自拍亚洲精品播放| 亚洲天然素人无码专区| 亚洲大片免费观看| 亚洲黄色在线网站| 亚洲不卡中文字幕无码| 亚洲精品狼友在线播放| 亚洲一区无码精品色| 亚洲国产精品日韩| 又大又黄又粗又爽的免费视频 | 国产.亚洲.欧洲在线| 久久水蜜桃亚洲av无码精品麻豆| 亚洲成在人线av| 精品国产亚洲一区二区三区| 国产亚洲精品AA片在线观看不加载 | 亚洲Aⅴ无码一区二区二三区软件| 午夜视频免费成人| 免费观看一级毛片| 免费高清在线爱做视频| 国产精品久久香蕉免费播放| 日韩毛片免费在线观看| 国产成人免费一区二区三区| 国产在线播放免费| 亚洲成aⅴ人片久青草影院| 亚洲AV中文无码乱人伦| 亚洲情侣偷拍精品| 亚洲欧洲日产国码av系列天堂| 国产成A人亚洲精V品无码| 亚洲成熟xxxxx电影| 亚洲激情电影在线|