jQueryは動的タグイベントを実装します

jQueryは動的タグイベントを実装します

この記事では、タグイベントを動的に追加するためのjQueryの具体的なコードを参考までに紹介します。具体的な内容は次のとおりです。

コード:

<本文>
    <テーブル id="テーブルID" 境界線="1" 配置="中央" 幅="60%">
        <tr>
            <th>ユーザー名</th>
            <th>パスワード</th>
            <th>オペレーション</th>
        </tr>
        <tbody id="tbodyID"></tbody>
    </テーブル>
    <時間 />
    ユーザー名:
    <input type="text" id="usernameID" /> パスワード:
    <input type="text" id="パスワードID" />
    <input type="button" value="追加" id="addID" />
</本文>
<script type="text/javascript">
    //「追加」ボタンを見つけてクリックイベントを追加します $("#addID").click(function() {
        //ユーザー名とパスワードの値を取得します。 var username = $("#usernameID").val();
        var パスワード = $("#passwordID").val();
        //両側のスペースを削除します username = $.trim(username);
        パスワード = $.trim(パスワード);
        //ユーザー名またはパスワードが入力されていない場合 if (username.length == 0 || password.length == 0) {
            // ユーザーに警告を表示します ("ユーザー名またはパスワードが入力されていません");
        } それ以外 {
            //tr タグを作成します var $tr = $("<tr></tr>");
            // 3 つの td タグを作成します var $td1 = $("<td>" + username + "</td>");
            var $td2 = $("<td>" + パスワード + "</td>");
            var $td3 = $("<td></td>");
            //入力タグを作成し、削除ボタンとして設定します。var $del = $("<input type='button' value='Delete'>");
            //削除ボタンのクリックイベントを動的に追加します $del.click(function() {
                //ボタンのすべての行、つまり $tr オブジェクトを削除します $tr.remove();
            });
            //td3 タグに削除ボタンを追加します $td3.append($del);
            // 3 つの td タグを順番に tr タグに追加します $tr.append($td1);
            $tr.append($td2);
            $tr.append($td3);
            // tr タグを tbody タグに追加します $("#tbodyID").append($tr);
            // ユーザー名とパスワードのテキスト ボックスの内容をクリアします $("#usernameID").val("");
            $("#パスワードID").val("");
        }
    });
</スクリプト>

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • jQueryを使用してaタグのクリックイベントをシミュレートしても、ジャンプの解決策は得られません。
  • jQuery で動的に生成されたタグにイベントをバインドするいくつかの方法の概要
  • jQueryは動的にliタグを追加し、属性を追加し、イベントメソッドをバインドします。
  • バインディングイベントを削除/タグを削除するための jQuery unbind の詳細な説明
  • jQuery はクリック イベントをタグにバインドします。サンプル コード
  • jQueryトリガーは、aタグのクリックイベントを偽造してwindow.openメソッドを置き換えます。
  • JS または jQuery を使用して、マウスのタグイベントコードをクリックするのをシミュレートします。
  • jQuery がタグジャンプイベントをトリガーするサンプルコード
  • Struts2 の s:radio タグを使用して jQuery で変更イベントを追加する方法
  • JQueryは選択タグのonchangeイベントをバインドし、選択された値をポップアップし、ジャンプとパラメータ転送を実装します。

<<:  MySQLはカスタム関数を使用して親IDまたは子IDを再帰的に照会します

>>:  Dockerコンテナが外部ネットワークにpingできない問題を解決する

ブログ    

推薦する

CSS scroll-snap スクロールイベント停止と要素位置検出の実装

1. スクロールスナップはフロントエンド開発者にとって必須のスキルですCSS スクロール スナップは...

基本的な HTML ディレクトリの問題 (相対パスと絶対パスの違い)

相対パス - ファイルを参照する Web ページの場所に基づいて確立されたディレクトリ パス。そのた...

小さな画面のモバイルデバイス向けにWebページを設計する際に注意すべきこと

その理由は、このタイプの Web ページが WAP と呼ばれるワイヤレス プロトコルから生成されたた...

美しい FLASH ウェブサイト デザイン例 50 選

Flashにより、デザイナーや開発者はブラウザ上でリッチなコンテンツを提供し、動き、インタラクティブ...

MySQLでTEXT/BLOB型を使用する際の注意点を詳しく説明します

1. TEXTとBLOBの違いTEXT ファミリと BLOB ファミリの唯一の違いは、BLOB 型は...

jsは多次元配列を1次元配列に変換し、それを並べ替えます

目次まず多次元配列の平坦化についてお話しましょう方法 1: flat()方法 2: 空の文字列を連結...

CSS3 のエラスティック レイアウトでの em の使用の概要: 1em は何ピクセルですか?

私は長い間 CSS を使用してきましたが、Web 要素の関連属性を設定するために常に「px」を使用し...

MySql でメモリ使用量を削減する方法の詳細な説明

序文デフォルトでは、MySQL はデータベース クエリ データをキャッシュするために大きなメモリ ブ...

Vue3 スロットの使用状況の概要

目次1. Vスロットの紹介2. 匿名スロット3. 名前付きスロット4. スコープ付きスロット5. 動...

MySql でリモート接続を許可する方法

MySql でリモート接続を許可する方法この目標を達成するには、2つのことを行う必要がある。ユーザー...

mysql charset=utf8 本当に意味が分かりますか

1. まずテーブル作成ステートメントを見てみましょう テーブル学生を作成( sid int 主キー ...

CSS におけるスタックコンテキストの具体的な使用法

序文一部の CSS 相互作用の影響により、要素に設定されたz-index実際のサイズに応じて重ね合わ...

Mac OS に MySQL 5.7.20 をインストールするための詳細なグラフィックとテキストの説明

Mac OS X で TAR.GZ から MySQL 5.7 をインストールする MySQL 5.6...

Ubuntu 19でdockerソースをインストールできない問題を共有する

主要な Web サイトと個人的な習慣に従って、Docker ソースを追加するには次の方法を使用します...

JavaScriptは組み込みオブジェクトのプロトタイプメソッド実装を追加します

オブジェクトがメソッドを呼び出す順序:インスタンス内にメソッドが存在しない場合は、インスタンス オブ...