ホームページ ウェブフロントエンド フロントエンドQ&A jqueryは動的divを非表示および表示します

jqueryは動的divを非表示および表示します

May 18, 2023 pm 08:50 PM

jQuery は、Web 開発用の豊富なツールと機能を提供する、高速、簡潔、強力な Javascript ライブラリです。 Web 開発では、jQuery を使用して Web サイトをより美しく、使いやすくするためのさまざまな効果を実現できます。その中でも動的 div 要素の非表示と表示は共通の要件であり、この記事ではこれを実現するための jQuery の使用方法を紹介します。

動的 div 要素の非表示と表示は、実際には要素の CSS プロパティを変更します。具体的には、div 要素を非表示にする場合は、その要素が表示されないように、display 属性を none に設定する必要があります。div 要素を表示する場合は、display 属性を block またはその他の値に設定して、要素が表示されるようにする必要があります。再表示されます。

jQuery を使用すると、次の 2 つのメソッドを使用して動的 div 要素を表示および非表示にすることができます。

  1. hide() メソッドと show() メソッドを使用する

jQuery の Hide() メソッドと show() メソッドを使用するのが最も簡単で直接的な方法です。これら 2 つのメソッドは、要素の CSS プロパティを設定せずに、要素を直接非表示にしたり表示したりできます。

以下は、hide() メソッドと show() メソッドを使用したコード例です。

<!DOCTYPE html>
<html>
<head>
    <title>jQuery Hide and Show Demo</title>
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
    <style>
        .dynamic-div {
            width: 200px;
            height: 100px;
            background-color: #ccc;
            margin: 50px auto;
            text-align: center;
            line-height: 100px;
            font-size: 24px;
            display: none; /* 默认隐藏 */
        }
    </style>
</head>
<body>
    <button id="hide-btn">Hide</button>
    <button id="show-btn">Show</button>
    <div class="dynamic-div">This is a dynamic div element.</div>
    <script>
        $(document).ready(function() {
            $("#hide-btn").click(function() {
                $(".dynamic-div").hide();
            });
            $("#show-btn").click(function() {
                $(".dynamic-div").show();
            });
        });
    </script>
</body>
</html>
ログイン後にコピー

上記のコードでは、クラス Dynamic-div で div 要素を定義し、それを設定します。属性は none に設定されます。これは、要素がデフォルトで非表示になることを意味します。次に、要素をそれぞれ非表示および表示するための Hide() メソッドと show() メソッドを使用して、2 つのボタンがページに追加されます。 「非表示」ボタンをクリックすると要素が非表示になり、「表示」ボタンをクリックすると要素が再表示されます。

  1. css() メソッドを使用する

hide() メソッドと show() メソッドを使用することに加えて、css() メソッドを使用して動的 div 要素の CSS 属性。具体的には、css() メソッドを使用して表示属性を変更し、要素の非表示と表示の効果を実現できます。

以下は css() メソッドを使用したコード例です:

<!DOCTYPE html>
<html>
<head>
    <title>jQuery Hide and Show Demo</title>
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
    <style>
        .dynamic-div {
            width: 200px;
            height: 100px;
            background-color: #ccc;
            margin: 50px auto;
            text-align: center;
            line-height: 100px;
            font-size: 24px;
            display: none; /* 默认隐藏 */
        }
    </style>
</head>
<body>
    <button id="hide-btn">Hide</button>
    <button id="show-btn">Show</button>
    <div class="dynamic-div">This is a dynamic div element.</div>
    <script>
        $(document).ready(function() {
            $("#hide-btn").click(function() {
                $(".dynamic-div").css("display", "none");
            });
            $("#show-btn").click(function() {
                $(".dynamic-div").css("display", "block");
            });
        });
    </script>
</body>
</html>
ログイン後にコピー

上記のコードでは、css() メソッドを使用して .dynamic-div 要素の表示属性を変更します。 、これにより、要素の非表示と表示の効果が実現されます。 「非表示」ボタンをクリックすると要素が非表示になり、「表示」ボタンをクリックすると要素が再表示されます。

概要

jQuery を使用して動的 div 要素を表示または非表示にするのは非常に簡単です。 Hide() メソッドと show() メソッドを使用して要素を直接非表示および表示することも、 css() メソッドを使用して要素の表示属性を変更して、非表示と表示の効果を実現することもできます。ページ内に複数の動的 div 要素がある場合、クラスまたは ID を使用して、非表示または表示する必要がある要素を指定する必要があることに注意してください。

以上がjqueryは動的divを非表示および表示しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

UseEffectとは何ですか?副作用を実行するためにどのように使用しますか? UseEffectとは何ですか?副作用を実行するためにどのように使用しますか? Mar 19, 2025 pm 03:58 PM

UseEffectとは何ですか?副作用を実行するためにどのように使用しますか?

怠zyなロードの概念を説明してください。 怠zyなロードの概念を説明してください。 Mar 13, 2025 pm 07:47 PM

怠zyなロードの概念を説明してください。

JavaScriptでカリーはどのように機能し、その利点は何ですか? JavaScriptでカリーはどのように機能し、その利点は何ですか? Mar 18, 2025 pm 01:45 PM

JavaScriptでカリーはどのように機能し、その利点は何ですか?

JavaScriptの高次関数とは何ですか?また、より簡潔で再利用可能なコードを書くためにどのように使用できますか? JavaScriptの高次関数とは何ですか?また、より簡潔で再利用可能なコードを書くためにどのように使用できますか? Mar 18, 2025 pm 01:44 PM

JavaScriptの高次関数とは何ですか?また、より簡潔で再利用可能なコードを書くためにどのように使用できますか?

React和解アルゴリズムはどのように機能しますか? React和解アルゴリズムはどのように機能しますか? Mar 18, 2025 pm 01:58 PM

React和解アルゴリズムはどのように機能しますか?

usecontextとは何ですか?コンポーネント間で状態を共有するためにどのように使用しますか? usecontextとは何ですか?コンポーネント間で状態を共有するためにどのように使用しますか? Mar 19, 2025 pm 03:59 PM

usecontextとは何ですか?コンポーネント間で状態を共有するためにどのように使用しますか?

イベントハンドラーのデフォルトの動作をどのように防止しますか? イベントハンドラーのデフォルトの動作をどのように防止しますか? Mar 19, 2025 pm 04:10 PM

イベントハンドラーのデフォルトの動作をどのように防止しますか?

制御されたコンポーネントと制御されていないコンポーネントの利点と短所は何ですか? 制御されたコンポーネントと制御されていないコンポーネントの利点と短所は何ですか? Mar 19, 2025 pm 04:16 PM

制御されたコンポーネントと制御されていないコンポーネントの利点と短所は何ですか?

See all articles