jQueryはすべての選択と逆選択操作ケースを実装します

jQueryはすべての選択と逆選択操作ケースを実装します

この記事では、全選択と逆選択操作を実装するためのjQueryの具体的なコードを参考までに共有します。具体的な内容は次のとおりです。

すべて選択 + 選択解除

コンソールに基づいて結果を表示できます

<!DOCTYPE html>
<html lang="ja">
<ヘッド>
    <メタ文字セット="UTF-8">
    <meta http-equiv="X-UA-compatible" content="IE=edge">
    <meta name="viewport" content="width=デバイス幅、初期スケール=1.0">
    <title>フィルターセレクター</title>
    <script src="jquery-3.2.1.min.js"></script>
</head>

<本文>

    <表の境界線="1">
        <tr>
            <td><入力タイプ="チェックボックス" 値="1"></td>
            <td>ジャガーノート</td>
            <td>450</td>
        </tr>
        <tr>
            <td><入力タイプ="チェックボックス" 値="2"></td>
            <td>剣士</td>
            <td>6300</td>
        </tr>
        <tr>
            <td><入力タイプ="チェックボックス" 値="3"></td>
            <td>ソードプリンセス</td>
            <td>6300</td>
        </tr>
        <tr>
            <td><入力タイプ="チェックボックス" 値="4"></td>
            <td>剣鬼</td>
            <td>6300</td>
        </tr>
    </テーブル>
 
    <input type="button" value="最初のものを選択するにはクリックしてください" id="firstBtn">
    <input type="button" value="最後のものを選択するにはクリックしてください" id="lastBtn">
    <input type="button" value="一括削除の場合はすべて選択" id="allBtn">
    <input type="button" value="選択項目を表示" id="checkBtn">
    <input type="button" value="チェックなしを表示" id="nocheckBtn">
    <input type="button" value="反転" id="overBtn">
    <input type="button" value="逆選択のアップグレード版" id="overBtn1">

<スクリプト>

        $(関数() {
            //jQuery はフィルター セレクターを使用して奇数と偶数の色の変更を実現します $("table tr:even").css('background-color','pink');
            $("テーブル tr:odd").css('background-color','blue');
            // 
            
            // 最初の $("#firstBtn").click(function() { を取得します。
                var first = $("テーブル tr:first").html();
                console.log(最初);  
            })

             // 最後の $("#lastBtn") を取得します。click(function() {
                var last = $("テーブル tr:last").text();
                コンソールログ(最後);  
            })
            // すべて選択---- 一括削除に使用$("#allBtn").click(function() { 
                // アイデア: すべてのチェックボックス td を検索し、トラバースして選択します $.each($("table tr td>input"), function(index, value) {
                  // コンソール.log(インデックス);   
                  // console.log(値);
                    console.log($(this).val()); // 値を走査します $(this).prop('checked',true); // すべてを選択します})

            }) 
            // クリックして選択したものを表示します $("#checkBtn").click(function() { 
                // フィルターセレクターを使用して選択します:
                $("テーブル tr td>入力:チェック済み")
                $.each($("table tr td>input:checked"), function(index, value) {
                    
                    console.log($(this).val()); // 値を走査する})
            
            }) 
            // クリックしてチェックされていない部分を表示します $("#nocheckBtn").click(function() { 
                console.log($("テーブル tr td>入力:not(:checked)"))
            })
            // 選択を反転$("#overBtn").click(function() { 
                $.each($("table tr td>input"), 関数(インデックス, 値) {
                    var istrue =$(this).prop("チェック済み");
                    //console.log(value.checked = !value.checked); // 値を走査する if(istrue){
                        $(this).prop("チェック済み",false);
                   } それ以外{
                    $(this).prop("チェック済み",true);
                   }
                })   
            })     
            // フル/逆選択のアップグレード版 $("#overBtn1").click(function() { 
                $.each($("table tr td>input"), 関数(インデックス, 値){
                $(this).prop("チェック済み",!$(this).prop("チェック済み"))
                })
            })
    })  
</スクリプト>

</本文>
</html>

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

以下もご興味があるかもしれません:
  • jQueryは、すべての選択、すべての反転、選択されたすべてのチェックボックスの取得を実装します。
  • JQUERY チェックボックス CHECKBOX すべて選択、すべて選択解除
  • jQuery CheckBox のすべて選択、すべて選択解除の実装コードの概要
  • JQueryですべてを選択およびキャンセルする2つの簡単な方法
  • jQueryはチェックボックスが選択されているかどうかを判断し、実装コードをすべて選択して選択を解除します。
  • jQueryはチェックボックスを操作してすべてを選択または選択解除します
  • jquery チェックボックス CHECKBOX すべて選択、選択解除
  • JQUERY CHECKBOX すべて選択、すべて選択解除、選択を反転する方法 3
  • jQuery ワンクリック コントロール チェックボックスですべて選択、選択解除、またはすべて選択解除
  • JQuery に基づいてチェックボックスのすべて選択とすべて選択解除を実装する

<<:  詳細なハードウェア情報を取得するための Linux のいくつかのコマンドの詳細な説明

>>:  mysql データベースの作成、ユーザーの追加、ユーザー認証の実用的な方法

推薦する

Docker 学習: コンテナ コンテナの具体的な使用方法

コンテナは Docker のもう一つの中心的な概念です。簡単に言えば、コンテナとは、独立して実行され...

MySQL アカウント情報をエレガントにバックアップする方法

序文:最近、インスタンスの移行の問題に遭遇しました。データの移行後、データベースのユーザーと権限も移...

フォーム要素の簡単な実装コードでは登録を例に挙げています

コード実装:コードをコピーコードは次のとおりです。 <!DOCTYPE html> &l...

Docker での Redis 接続の急増をトラブルシューティングした実践的な記録

土曜日、本番サーバー上の Redis サーバーが利用できなくなり、エラー メッセージは次のようになり...

dockerでビルドしたnacos1.3.0の実装

1. nacosデータベースを再開します。データベース名nacos_configユーザー名とパスワー...

JavaScript 関数型プログラミングの基礎

目次1. はじめに2. 関数型プログラミングとは何ですか? 3. 純粋関数(関数型プログラミングの基...

JavaScript 配列メソッド - 体系的な概要と詳細な説明

目次一般的な配列メソッド配列要素の追加と削除配列ヘッダーの操作配列の末尾を操作する任意の場所に追加ま...

Vue における v-model を使用したクロスコンポーネントバインディングの基本的な実装方法

みなさんこんにちは。今日はv-modelを使って親子コンポーネントのバインディング効果を実現する方法...

ウェブページを作るときに知っておくべきいくつかのスキル

1. IE6 では z-index が無効です。 CSS では、階層を変更するために z-index...

Vue el-date-picker 動的制限時間範囲ケースの詳細な説明

2つの状況がある1. 開始時間と終了時間が同じボックス内にあります(今月のみ限定) 2. 開始時間と...

データベースを削除せずにMySQLのすべてのテーブルを素早く削除する方法

この記事では、例を使用して、データベースを削除せずに MySQL 内のすべてのテーブルをすばやく削除...

MySQL データベースの基礎: 基本コマンドの概要

目次1. ヘルプ情報を使用する2. データベースの作成、削除、表示3. データベースに接続する4. ...

MySQLの使い方の詳細な説明

目次1. はじめに2. 本文2.1 Where句の位置2.2 演算子2.3 NULL値1. はじめに...

2つのボールが交差する粘着効果を実現するCSSサンプルコード

これは純粋に CSS のみを使用して作成されたエフェクトです。簡単に言うと、このエフェクトは画像処理...

Javascript 操作メカニズム イベントループ

目次1. 4つのコンセプト1. JavaScriptはシングルスレッドです2. タスクキュー3. 同...