ホームページ JS特殊効果 jQueryの効果 jQueryテキストボックス入力テキスト自動フィルタリング効果

jQueryテキストボックス入力テキスト自動フィルタリング効果

jQueryテキストボックス入力テキスト自動フィルタリング効果

jQuery テキスト ボックスの入力テキストは自動的にコードをフィルターします

js コード

<script type="text/javascript">
var personArr = [
    { name: 'Wanggang', src: 'img/3.png', des: '悪い頸椎', 性別: 'm' },
{ name: '張三', src: 'img/4.png', des: '説明情報2', 性別: 'm' },
{ name: '李思', src: 'img/5.png', des: '説明情報 3', 性別: 'm' },
{ name: 'Wang Mazi', src: 'img/1.png', des: '説明情報 4', 性別: 'm' },
{ name: 'アハイ', src: 'img/2.png', des: '説明情報5', 性別: 'm' },
    { name: 'Liu Ying', src: 'img/5.png', des: 'Who am I', sex: 'f' },
    { name: '王秀英', src: 'img/4.png', des: '私はとてもイケメンです', 性別: 'f' },
    { name: 'Liu Jinlei', src: 'img/1.png', des: '変な顔を見たことがない', 性別: 'm' },
    { name: 'Liu Fexiang'、src: 'img/2.png'、des: 'Guapi Liu'、性別: 'm' }
];
//レンダリング関数
関数 renderList(arr) {
    var str = "";
    arr.forEach(関数 (ele, インデックス) {
        str += '
  • \ <img src = '+ ele.src + ' alt = "" >\ <p class="ユーザー名">'+ ele.name + '</p>\ <p class="des">'+ ele.des + '</p>\ </li> ' }) $("ul").html(str) } renderList(personArr) // 名前に基づいてレンダリングします var searchVal = ""; var sexVal = "a"; $(".search-box").on("input", function () { searchVal = $(this).val(); 全て() }) // 性別に基づいてレンダリングします $("スパン").on("クリック", function () { $("スパン").removeClass("アクティブ"); $(this).addClass("アクティブ"); sexVal = $(this).attr("sex"); 全て() }) // 配列を名前でフィルタリングします 関数名Filter(name, arr) { return arr.filter(function (ele,index) { return ele.name.indexOf(name) != -1 ? true : false }) } // 性別に基づいて配列をフィルタリングします 関数 sexFilter(sex, arr) { if (性別 == "a") { arrを返します。 } return arr.filter(function (ele,index) { return ele.sex == セックス; }) } //フィルタを結合 関数 all() { var lastArr = nameFilter(searchVal, personArr); lastArr = sexFilter(sexVal, lastArr) renderList(lastArr) }

    </スクリプト>

    非常にシンプルな jQuery テキスト ボックス入力テキスト自動フィルタリング コード、クエリ ボックス テキスト フィルタリング リスト表示コード (画像付き)。

  • 免責事項

    このサイトのすべてのリソースはネチズンによって提供されたもの、または主要なダウンロード サイトによって転載されたものです。ソフトウェアの整合性をご自身で確認してください。このサイトのすべてのリソースは学習の参考のみを目的としています。商業目的で使用しないでください。そうでない場合は、すべての結果に対して責任を負うことになります。侵害がある場合は、削除するためにご連絡ください。連絡先情報: admin@php.cn

    関連記事

    jQuery は、マウス アニメーション効果によって自動的に拡張される入力ボックスの例を実装します。 jQuery は、マウス アニメーション効果によって自動的に拡張される入力ボックスの例を実装します。

    16 May 2016

    この記事では、jQuery のマウス アニメーション効果に基づいて自動的に拡張される入力ボックスの実装を主に紹介し、jQuery のマウス イベントとアニメーション効果の使用方法を分析します。必要な方は参考にしてください。

    inputSuggestテキストボックス入力時のプロンプトと自動補完効果(メール入力自動補完プラグイン)_javascriptスキル inputSuggestテキストボックス入力時のプロンプトと自動補完効果(メール入力自動補完プラグイン)_javascriptスキル

    16 May 2016

    inputSuggest は、テキスト ボックスに文字を入力すると、Windows の「オートコンプリート」機能と同様にプロンプ​​トを表示し、テキスト ボックスの下に関連するコンテンツをクリックすることができます。これらのプロンプトはいつでも入力する必要はありません。

    入力テキストの幅を自動的に変更する INPUT、カウント付き (画像)_フォームの特殊効果 入力テキストの幅を自動的に変更する INPUT、カウント付き (画像)_フォームの特殊効果

    16 May 2016

    入力文字量に応じて幅をカウントして自動変更するINPUT

    jqueryのハート型のいいね効果とフォロー効果の簡単な実装 jqueryのハート型のいいね効果とフォロー効果の簡単な実装

    07 Dec 2016

    jqueryのハート型のいいね効果とフォロー効果の簡単な実装

    jqueryアニメーションエフェクト学習メモ(8つのエフェクト)_jquery jqueryアニメーションエフェクト学習メモ(8つのエフェクト)_jquery

    16 May 2016

    この記事では、jquery アニメーション効果の詳細な分析を提供する jquery アニメーション効果の学習ノートを共有し、フェードインおよびフェードアウト効果とスライディング効果の原理を説明します。jquery アニメーション効果をよく学びたい場合は、次のリンクを参照してください。この記事を辛抱強く読んでいただければ、予想外のことが見つかると思います。

    HTML5の超リアルな雪景色エフェクト HTML5の超リアルな雪景色エフェクト

    18 Jan 2017

    jqueryをベースにした超リアルな雪景色の特殊効果です。この特殊効果は、jquery コードを使用して html5 キャンバス要素を動的にプラグインし、キャンバス内に雪の特殊効果を作成します。

    jQueryはAlipayホームページのフォーカス画像効果を模倣します jQueryはAlipayホームページのフォーカス画像効果を模倣します

    25 Apr 2018

    今回は、jQueryのAlipayホームページのフォーカス画像効果をお届けします。jQueryのAlipayホームページのフォーカス画像効果の注意点は次のとおりです。見てみましょう。

    jQueryは背景色のグラデーションアニメーション効果を操作します jQueryは背景色のグラデーションアニメーション効果を操作します

    19 Apr 2018

    今回は jQuery 操作の背景色グラデーション アニメーション効果についてお届けします。 jQuery 操作の背景色グラデーション アニメーション効果の注意点は次のとおりです。

    JQuery UI CSS Framework_jquery JQuery UI CSS Framework_jquery

    16 May 2016

    Jquery ui css フレームワークは、jquery ui のスタイル フレームワークです。jquery テーマ ローラーを使用して、必要な CSS スタイル効果を生成できます。 jquery ui のいくつかのフレームワークを使用して、jquery ui css フレームワーク効果に基づいたプラグインを開発できます。

    See all articles See all articles

    Hot Tools

    jQuery2019 バレンタインデー 告白 花火 アニメーション 特殊効果

    jQuery2019 バレンタインデー 告白 花火 アニメーション 特殊効果

    Douyin で非常に人気のある jQuery バレンタインデーの告白花火アニメーション特殊効果で、プログラマーや技術オタクが愛する女の子に愛を表現するのに適しています。喜んでいるかどうかに関係なく、最終的には同意する必要があります。

    Lauiui レスポンシブ アニメーション ログイン インターフェイス テンプレート

    Lauiui レスポンシブ アニメーション ログイン インターフェイス テンプレート

    Lauiui レスポンシブ アニメーション ログイン インターフェイス テンプレート

    520 バレンタインデーの告白 Web アニメーション特殊効果

    520 バレンタインデーの告白 Web アニメーション特殊効果

    jQuery バレンタインデーの告白アニメーション、520 告白背景アニメーション

    クールシステムのログインページ

    クールシステムのログインページ

    クールシステムのログインページ

    HTML5テープミュージックプレーヤー - CASSETTE PLAYER

    HTML5テープミュージックプレーヤー - CASSETTE PLAYER

    HTML5テープミュージックプレーヤー - CASSETTE PLAYER