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 データベースの作成、ユーザーの追加、ユーザー認証の実用的な方法

推薦する

Node.jsをゼロから学ぶ

目次URL モジュール1. 解析メソッド2. フォーマット方法3. 解決方法イベントモジュール(イベ...

MacOS に MySQL 8.0 をインストールして MySQL にログインする方法

公式チュートリアルに従って、インストール パッケージをダウンロードし、[インストール] をクリックし...

Webデザインチュートリアル(5):Webビジュアルデザイン

<br />前回の記事:Webデザイン講座(4):素材と表現について Webデザイン上級...

新しいユーザーを作成し、MySQLに権限を付与する最も簡単な方法

ユーザーを作成します: 'oukele' によって識別されるユーザー 'ou...

Docker View プロセス、メモリ、カップ消費量

Docker プロセス、メモリ、カップ消費量を表示dockerコンテナを起動し、dockerinsp...

Nginx Rewriteモジュールを使用するいくつかのシナリオ

アプリケーションシナリオ1: ドメイン名ベースのリダイレクト会社の古いドメイン名は www.accp...

JavaScript Alert関数の実行順序の詳細な説明

目次質問分析する解決するAlert() 関数を置き換えるsetTimeOut関数まとめ質問数日前、J...

Linux での i3 ウィンドウ マネージャーの設定と使用に関するチュートリアル

この記事では、Fedora 28 に i3 をインストールして簡単に設定する方法を説明します。 1....

MySQL が重複データを挿入するのを防ぐ 3 つの方法

新しいテーブルを作成する テーブル「人」を作成します( `id` int NOT NULL COMM...

HTML ul および li タグを使用して画像を表示するサンプル コード

以下のコードをDreamweaverのコードエリアにコピーすると、プレビュー時に以下の画像が表示され...

Reactはtodolistの追加、削除、変更、クエリを実装します

目次ToDoリストを例に挙げましょうディレクトリは次のとおりですアプリ入力.jsリスト.jsアイテム...

UDP シンプル サーバー クライアント コード例

UDP の理論については詳しく説明しません。UDP に関する HelloWorld プログラムを紹介...

Ubuntu 19にTheanoをインストールする際の問題を解決する

解決: pythearn2 パッケージをダウンロードしたディレクトリで、setup.py ファイルを...

JS 正規マッチングの落とし穴の記録

最近、JS の正規表現マッチングの落とし穴を発見したのですが、その時はあまりにも奇妙だったので、何か...

Vue 2.0 の基礎を詳しく解説

目次1. 特徴2. 例3. オプション4. 基本的な文法5. ライフサイクル6. ルーティング管理 ...