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

推薦する

CSS3で実装された天気アイコンのアニメーション効果

成果を達成する 実装コードhtml <div class="wrapper"...

一般的なSQL削除ステートメントの原則の違いを理解するだけです

この記事では主に、SQL 削除ステートメント DROP、TRUNCATE、および DELETE の違...

mysql-8.0.17-winx64 のデプロイメント方法

1. 公式サイトからmysql-8.0.17-winx64をダウンロードし、Zipファイル形式を選択...

CSS の複数行テキストがオーバーフローする場合の省略記号の例

複数行のテキストがオーバーフローすると省略記号が表示されますこの記事では 2 つの方法を推奨します。...

JS のあらゆる場所で絶対等価演算子の使用をやめる

目次概要1. NULL値のテスト2. ユーザー入力を読み取る導入事実の根源はどこにあるのでしょうか?...

MySQL サーバー 5.7.20 のインストールと設定方法のグラフィック チュートリアル

この記事ではMySQL 5.7.20のインストールと設定方法を記録し、皆さんと共有します1. MyS...

JavaScript でフォロー広告を実装するためのサンプルコード

フローティング広告は、ウェブサイト上で非常に一般的な広告形式です。フローティング広告は、ユーザーの閲...

CSS で「プラス記号」効果を実装するためのサンプルコード

以下に示すプラス記号の効果を実現するには: この効果を実現するには、div 要素だけが必要です。 b...

Vue の vue.$set() メソッドのソースコード例の詳細な説明

Vue を使用してプロジェクトを開発する過程で、次のような問題によく遭遇します。Vue のデータでオ...

WeChatアプレットはユーザーログインモジュールサーバーの構築を実装します

サーバーの構築には node.js を選択しました。まだインストールしていない方は、私の他の nod...

JavaScript でタブバーの切り替え効果を実装する

フロントエンド開発者が必ず知っておくべきケースとして、タブバーの切り替え効果があります。タブバー自体...

Vue + Axios リクエストインターフェース方式とパラメータ渡し方式の詳しい説明

目次1. リクエストを取得する: 2. 投稿リクエスト: 3. 拡張と補足Vue スキャフォールディ...

Nginx Linux のインストールと展開の詳細なチュートリアル

1. Nginx の紹介Nginxは負荷分散やリバースプロキシにも使えるWebサーバーです。現在最も...

JavaScript の navigator.userAgent がブラウザ情報を取得するケースの説明

ブラウザはおそらく私たちにとって最も馴染みのあるツールです。 Firefox、Opera、Safar...

Dockerでspringcloudプロジェクトをデプロイする方法

目次Dockerイメージのダウンロードmysqlとnacosを起動する独自のJavaプロジェクトを変...