ホームページ >ウェブフロントエンド >フロントエンドQ&A >jqueryクエリストレッチボックス
JQuery は、シンプルで使いやすい JavaScript ライブラリです。これは、多くの一般的な JavaScript 操作をカプセル化し、HTML ドキュメントと DOM 要素を操作する簡単な方法を提供します。この記事では、JQuery を使用してクエリ ストレッチ ボックスを作成する方法を読者に紹介します。
クエリ ストレッチ ボックスは、ユーザーがクエリ条件を入力して結果を返すことができる Web アプリケーションの一般的なコンポーネントです。通常、テキスト ボックスとオプションの「検索」ボタンが含まれています。ユーザーがクエリ条件を入力すると、ストレッチ ボックスは入力条件に基づいて結果を自動的にフィルタリングするため、ユーザーは必要なものをより迅速に見つけることができます。
JQuery を使用してクエリ ストレッチ ボックスを作成するには、次の手順が必要です。
HTML の基本要素を使用してストレッチ ボックスを作成できます。通常、ストレッチ ボックスには入力ボックスと検索ボタンが含まれます。入力ボックスはクエリ条件を入力するために使用され、検索ボタンは検索操作をトリガーするために使用されます。
以下は、クエリ ストレッチ ボックスを作成するための簡単な HTML コードです:
<div class="search-container"> <input type="text" placeholder="输入搜索关键字..."> <button class="search-button">搜索</button> </div>
この例では、クラス名 "search-container" を持つ DIV 要素を作成します。これには入力が含まれます。タイプ「text」のボックスとクラス名「search-button」の検索ボタン。入力ボックスの「プレースホルダー」属性は、ユーザーが入力すべき内容を理解できるように、入力ボックスのデフォルトのテキストを提供します。
JQuery ライブラリを使用するには、ページの先頭または末尾に JQuery ライブラリへのリンクを追加する必要があります。以下は、JQuery ライブラリを HTML ページに追加するための簡単なリンクです:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
このリンクを使用して JQuery ライブラリを HTML ドキュメントに追加すると、JQuery のすべての機能を使用してドキュメント要素を操作できます。 。
ページ内にストレッチ ボックス要素を作成し、JQuery ライブラリを追加したら、JQuery コードの記述を開始できます。ストレッチフレームの機能を実現します。入力ボックスに入力されたテキストで要素をフィルターし、結果をページに表示する次のコードを作成します。
$(document).ready(function(){ $('.search-button').click(function(){ var searchText = $('.search-container input').val(); $('.search-list li').each(function(){ if($(this).text().toUpperCase().indexOf(searchText.toUpperCase()) == -1){ $(this).hide(); }else{ $(this).show(); } }); }); });
上記の JQuery コードでは、次の手順を使用します。
ユーザーが検索ボタンをクリックすると、JQuery コードはリスト内の各要素をチェックし、クエリ条件が含まれていない場合は非表示にします。クエリ基準が含まれている場合は、表示されたままになります。
最後に、クエリ ストレッチ ボックスを個別の要素のセットのように見せるために、CSS スタイルを追加する必要があります。以下は、検索ボックスと検索ボタンのスタイルをページ上のすべてのクエリ ストレッチ ボックスに適用する簡単な CSS スタイルです。
.search-container { display: flex; align-items: center; } .search-container input[type=text] { padding: 8px; font-size: 17px; border: none; border-top-left-radius: 5px; border-bottom-left-radius: 5px; } .search-container button { padding: 10px; font-size: 17px; border: none; background-color: #388e3c; color: #fff; border-top-right-radius: 5px; border-bottom-right-radius: 5px; cursor: pointer; } .search-container button:hover { background-color: #388e3c; }
上記の CSS スタイルでは、.search-container クラスの下にあります。検索ボックスと検索ボタンを含む DIV 要素に適用されるスタイル。また、入力ボックスと検索ボタンをより美しく見せるために、特定のスタイルを定義しました。
結論
この記事では、JQuery を使用してクエリ ストレッチ ボックスを作成する方法を読者に紹介しました。この目標は、HTML 要素の作成、JQuery ライブラリの追加、JQuery コードの作成、CSS スタイルの追加の 4 つのステップで達成されました。 JQuery を使用すると、クエリ ストレッチ ボックスの作成が簡単になるだけでなく、Web アプリケーションがよりユーザー フレンドリーで使いやすくなります。
以上がjqueryクエリストレッチボックスの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。