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

推薦する

Vue シングルページ アプリケーションで Markdown レンダリングを実装する

以前、Markdown をレンダリングするときに、mavonEditor のプレビュー モードを使用...

CSS で 2 列レイアウトを実現する N 通りの方法

1. 2 列レイアウトとは何ですか? 2 列レイアウトには、左側が固定幅で右側が適応幅のレイアウトと...

画像のプリロードと遅延ロードを実装するJavaScript

この記事では、JavaScriptで画像のプリロードと遅延ロードを実装するための具体的なコードを参考...

虫眼鏡効果を実現するJavaScript

この記事では、虫眼鏡効果を実現するためのJavaScriptの具体的なコードを参考までに紹介します。...

要素UIポップアップコンポーネントをカプセル化する手順

el-dialogをコンポーネントとしてカプセル化するelement-ui を使用する場合、ポップア...

Vue3 の組み合わせ API における setup、ref、reactive の完全な使用方法

1. セットアップを始める次のコード関数を簡単に紹介します。 ref 関数を使用して変数の変更を監視...

MySQL ログインおよび終了コマンドの形式

mysql ログインのコマンド形式は次のとおりです。 mysql -h [hostip] -u [ユ...

Tomcatの自動シャットダウンに関するバグ修正

序文最近、4 年間実行されている Java EE Web プロジェクトでは、システムが開けないという...

LinuxのバックグラウンドでPythonプログラムを実行するいくつかの方法

1. 最初の方法は、unhup コマンドを直接使用してプログラムをバックグラウンドで実行することです...

Nginx セッション損失問題の解決策

nginx をリバース プロキシ tomcat として使用する場合、セッション損失が発生する可能性が...

MySQLデータベース設計:Pythonを使ったスキーマ操作方法の詳しい解説

矢が放たれる前に、弓は矢にささやきました。「お前の自由は私のものだ。」スキーマは矢のようなもので、弓...

URLに基​​づいてリクエストを転送するnginxの実装の実践経験

序文これは fastdfs を使用してイントラネット外部に展開された分散ファイルシステムであるためで...

Linux システム (CentOS7 インストール) に JDK8 をインストールするための詳細なチュートリアル

JDKのインストールシステムのインストールについてはあまり詳しく説明しません。インストール手順はオン...

Linux ディスクのマウント、パーティション分割、容量拡張操作を実装する方法

基本概念操作の前に、まずいくつかの基本的な概念を理解する必要がありますディスクLinux システムで...

Zabbix ベースの Jenkins プロセス監視の詳細な説明

1. 監視アーキテクチャ図 2. 実装のアイデアJenkins に Metrics プラグインをイン...