今日の人気記事

  1. 画像ポップアップ・スライドショー「Lightbox 2」
  2. 指定した数値から折れ線グラフを描画「SimpleChart」
  3. 編集可能なリストを作成「Editable Listview」
  4. シンプルなレスポンシブ・トップメニュー「PrMenu」
  5. select要素を検索できるように「Chosen」

リストアイテムから文字列を検索・ハイライト化「Looking For」

スポンサーリンク

リストアイテムから文字列を検索・ハイライト化するプラグイン「Looking For」を紹介します。

jQueryプラグイン「Looking For」

このプラグインを使えば、フォームに入力した文字列を指定したリストアイテム(li)から絞り込みます。

さらに入力した文字列とマッチした文字列をハイライト表示することもできるので、利便性抜群のプラグインです。

スポンサーリンク

それではデモページのフォームにいろいろ入力してみてください。

「Looking For」のデモ

デモのソース(HTML + jQuery)


<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="description" content="Looking For のデモでーす。">
<title>Looking For - jQueryプラグイン</title>
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/default.min.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/highlight.min.js"></script>
<!-- jQuery -->
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="jquery.lookingfor.js"></script>
<script>
jQuery(function($) {
  $.get('countries.csv', function(data) {
    var _list = $('ul'),
        _count = $('#count');
      data = data.split('\n');
      _list
        .html('<li>' + data.join('</li><li>') + '</li>')
        .lookingfor({
          input: $('input'),
          items: 'li',
          highlight: true
        });
      _count.text(data.length);
    }); 
  });
  hljs.initHighlightingOnLoad();
</script>
</head>
<body>
<h1>Looking For のデモ。</h1>
<input type="search" class="form-control" placeholder="検索!" autofocus="autofocus" />
<ul></ul>

</body>
</html>
スポンサーリンク

関連記事(一部広告含む)