PHP & JavaScript Room :: 設置サンプル

実行結果

設置サンプル

【参照】jQuery Plugin: LiveFilter 1.1

フィルタリングしたいテキストを入力し、キーを上げると、入力したテキストにマッチするテキストが含まれるリスト項目のみが表示されます。

ul要素

ol要素

  1. This is list アイテム 1.
  2. This is list item 2.
  3. This is list item 3.
  4. This is list item 4.
  5. This is list アイテム 5.
  6. This is list item 6.
  7. This is list アイテム 7.
  8. This is list item 8.
  9. This is list item 9.
  10. This is list アイテム 10.

table要素

This is table row 1.
This is table row 2-1. This is table row 2-2.
This is table row 3.
This is table row 4.
This is table row 5-1. This is table row 5-2.

設置サンプルのソース

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <meta http-equiv="Content-Language" content="ja" />
      <meta http-equiv="Content-Script-Type" content="text/javascript" />
      <meta http-equiv="Content-Style-Type" content="text/css" />
      <meta http-equiv="imagetoolbar" content="no" />
      <title>設置サンプル</title>
      <link rel="stylesheet" type="text/css" href="/content/lib/global.css" />
      <!-- JS -->
      <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
      <script type="text/javascript" src="/content/lib/jquery/jquery.liveFilter.js"></script>
      <script type="text/javascript">
         $(function(){
            $('#live_filter_ul').liveFilter('ul');
            $('#live_filter_ol').liveFilter('ol');
            $('#live_filter_table').liveFilter('table');
         });
      </script>
   <link rel="stylesheet" type="text/css" href="/common/css/example.css"></head>
   <body id='example3' class='example'><div class="ads" style="margin:32px auto;text-align:center;"></div><h1 class='h'><a href='/'>PHP &amp; JavaScript Room</a> :: 設置サンプル</h1>
<h3 class='h'>実行結果</h3>
      <div id="wrap">
         <h1>設置サンプル</h1>
         <p>【参照】<a href='http://www.digitalinferno.net/blog/jquery-plugin-livefilter-1-1/'>jQuery Plugin: LiveFilter 1.1</a></p>
<!-- CODE -->
         <p>フィルタリングしたいテキストを入力し、キーを上げると、入力したテキストにマッチするテキストが含まれるリスト項目のみが表示されます。</p>
         <h2>ul要素</h2>
         <div id="live_filter_ul">
            <input type="text" class="filter" name="liveFilter" />
            <ul>
               <li>This is list アイテム 1.</li>
               <li>This is list item 2.</li>
               <li>This is list item 3.</li>
               <li>This is list item 4.</li>
               <li>This is list アイテム 5.</li>
               <li>This is list item 6.</li>
               <li>This is list アイテム 7.</li>
               <li>This is list item 8.</li>
               <li>This is list item 9.</li>
               <li>This is list アイテム 10.</li>
            </ul>
         </div><!-- #live_filter_ul -->

         <h2>ol要素</h2>
         <div id="live_filter_ol">
            <input type="text" class="filter" name="liveFilter" />
            <ol>
               <li>This is list アイテム 1.</li>
               <li>This is list item 2.</li>
               <li>This is list item 3.</li>
               <li>This is list item 4.</li>
               <li>This is list アイテム 5.</li>
               <li>This is list item 6.</li>
               <li>This is list アイテム 7.</li>
               <li>This is list item 8.</li>
               <li>This is list item 9.</li>
               <li>This is list アイテム 10.</li>
            </ol>
         </div><!-- #live_filter_ol -->

         <h2>table要素</h2>
         <div id="live_filter_table">
            <input type="text" class="filter" name="liveFilter" />
            <table>
               <tr>
                  <td colspan='2'>This is table row 1.</td>
               </tr>
               <tr>
                  <td>This is table row 2-1.</td>
                  <td>This is table row 2-2.</td>
               </tr>
               <tr>
                  <td colspan='2'>This is table row 3.</td>
               </tr>
               <tr>
                  <td colspan='2'>This is table row 4.</td>
               </tr>
               <tr>
                  <td>This is table row 5-1.</td>
                  <td>This is table row 5-2.</td>
               </tr>
            </table>
         </div><!-- #live_filter_table -->
<!-- / CODE -->
      </div>
   </body>
</html>