チェックされた状態のチェックボックスの値を取得するためにテーブルを反復処理する方法は?

チアゴル

入力がチェックされた状態の行の値にアクセスして取得する必要があります。

<table>
<thead>
<tr> <th>#</th> <th>Value 1</th> <th>Value 2</th> <th>Value 3</th> </tr>
</thead>
<tbody>
<tr>
  <td><input type='checkbox' name='1'></td> <td>1</td> <td>1</td> <td>1 </td>
</tr>
<tr>
  <td><input type='checkbox' name='2'></td> <td>2</td> <td>2</td> <td>2 </td>
</tr>
<tr>
  <td><input type='checkbox' name='3'></td> <td>3</td> <td>3</td> <td>3 </td>
</tr>
<tr>
  <td><input type='checkbox' name='4'></td> <td>4</td> <td>4</td> <td>4 </td>
</tr>
</tbody>

checkbox 1 and 2最初の2行を確認したとすると、これらの行の値だけにアクセスしようとします。

何が起こっているのか:またはすべての行の値にアクセスしている、または2つの行を選択すると、1つだけが表示されます。

$("table tbody tr input:checkbox:checked").each(function(){
        console.log($("table tbody tr").html());
     }); 
生きて死ぬ

.closest()一緒に使用する必要があります$(this)

$("table tbody tr input:checkbox:checked").each(function(){
   console.log($(this).closest("tr").html());
});

作業サンプル:-

$("table tbody tr input:checkbox:checked").each(function(){
   console.log($(this).closest("tr").html());
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table>
  <thead>
    <tr>
      <th>#</th>
      <th>Value 1</th>
      <th>Value 2</th>
      <th>Value 3</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><input type='checkbox' name='1' checked></td>
      <td>1</td>
      <td>1</td>
      <td>1</td>
    </tr>
    <tr>
      <td><input type='checkbox' name='2' checked></td>
      <td>2</td>
      <td>2</td>
      <td>2</td>
    </tr>
    <tr>
      <td><input type='checkbox' name='3'></td>
      <td>3</td>
      <td>3</td>
      <td>3</td>
    </tr>
    <tr>
      <td><input type='checkbox' name='4'></td>
      <td>4</td>
      <td>4</td>
      <td>4</td>
    </tr>
  </tbody>
</table>

またはあなたは .parents()一緒に使用する必要があります$(this)

$("table tbody tr input:checkbox:checked").each(function(){
   console.log($(this).parents("tr").html());
});

作業サンプル:-

$("table tbody tr input:checkbox:checked").each(function(){
   console.log($(this).parents("tr").html());
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table>
  <thead>
    <tr>
      <th>#</th>
      <th>Value 1</th>
      <th>Value 2</th>
      <th>Value 3</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><input type='checkbox' name='1' checked></td>
      <td>1</td>
      <td>1</td>
      <td>1</td>
    </tr>
    <tr>
      <td><input type='checkbox' name='2' checked></td>
      <td>2</td>
      <td>2</td>
      <td>2</td>
    </tr>
    <tr>
      <td><input type='checkbox' name='3'></td>
      <td>3</td>
      <td>3</td>
      <td>3</td>
    </tr>
    <tr>
      <td><input type='checkbox' name='4'></td>
      <td>4</td>
      <td>4</td>
      <td>4</td>
    </tr>
  </tbody>
</table>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

onChangeがトリガーされたときにチェックボックスの状態を取得する

分類Dev

Angularでチェックボックスの名前、値、チェックされた状態を取得します

分類Dev

チェックボックスの値とチェックされたステータスを投稿する方法

分類Dev

動的に作成されたチェックボックス値をLaravelの別のテーブルに保存する

分類Dev

ループでチェックボックスを処理する方法ネイティブの反応

分類Dev

チェックボックスがチェックされた値をreactのlocalstorageに保存する方法は?

分類Dev

反復テーブル行からVueの配列にチェックボックス値を渡す方法は?

分類Dev

チェックされた値のみをチェックするために渡されるチェックボックスパラメータ

分類Dev

Javascriptのフォームオブジェクトを使用してチェックされたチェックボックスの値を取得する方法

分類Dev

動的に追加されたチェックボックスの値を取得する

分類Dev

チェックボックスのチェックされた値を角度のあるオブジェクトのブール属性にバインドする

分類Dev

PHPでチェックされた順序でチェックボックスの値を取得する方法

分類Dev

チェックボックスのチェックされた値を配列で取得する方法はありますか?[反応]

分類Dev

チェックボックスの配列の状態を処理する方法は?

分類Dev

テーブル列のチェックボックスの名前を取得するためのDOMXPathクエリ

分類Dev

チェックされたチェックボックスの値をreactjsの配列に保存する方法

分類Dev

入力フィールドの有効/無効状態を制御するために使用されるknockout.jsチェックボックス

分類Dev

状態とフィルターリストを変更するためのチェックボックス

分類Dev

チェックされているチェックボックスのステータスに基づいて状態を更新する方法

分類Dev

送信時にAngularで複数のチェックボックスを処理するための最良の方法

分類Dev

チェックされたチェックボックスの値を他のページに移動する

分類Dev

Angular 6のドロップダウン関数のためにマルチネストされたJSONオブジェクトを反復処理する方法は?

分類Dev

ネストされたループから複数の選択されたチェックボックスチェック値をajaxで送信する方法は?

分類Dev

チェックされたすべてのチェックボックスの値を取得する

分類Dev

チェックされたチェックボックスのhtml5属性に基づいてテーブル行を表示する方法

分類Dev

JavaScriptのテーブルからチェックボックスの値をフェッチする方法は?

分類Dev

c#チェックされたdatagridviewチェックボックスの横にある値を取得する方法は?

分類Dev

テーブルの列のチェックボックスを有効または無効にする方法

分類Dev

Angular 2:複数のチェックされたチェックボックスの値を取得する

Related 関連記事

  1. 1

    onChangeがトリガーされたときにチェックボックスの状態を取得する

  2. 2

    Angularでチェックボックスの名前、値、チェックされた状態を取得します

  3. 3

    チェックボックスの値とチェックされたステータスを投稿する方法

  4. 4

    動的に作成されたチェックボックス値をLaravelの別のテーブルに保存する

  5. 5

    ループでチェックボックスを処理する方法ネイティブの反応

  6. 6

    チェックボックスがチェックされた値をreactのlocalstorageに保存する方法は?

  7. 7

    反復テーブル行からVueの配列にチェックボックス値を渡す方法は?

  8. 8

    チェックされた値のみをチェックするために渡されるチェックボックスパラメータ

  9. 9

    Javascriptのフォームオブジェクトを使用してチェックされたチェックボックスの値を取得する方法

  10. 10

    動的に追加されたチェックボックスの値を取得する

  11. 11

    チェックボックスのチェックされた値を角度のあるオブジェクトのブール属性にバインドする

  12. 12

    PHPでチェックされた順序でチェックボックスの値を取得する方法

  13. 13

    チェックボックスのチェックされた値を配列で取得する方法はありますか?[反応]

  14. 14

    チェックボックスの配列の状態を処理する方法は?

  15. 15

    テーブル列のチェックボックスの名前を取得するためのDOMXPathクエリ

  16. 16

    チェックされたチェックボックスの値をreactjsの配列に保存する方法

  17. 17

    入力フィールドの有効/無効状態を制御するために使用されるknockout.jsチェックボックス

  18. 18

    状態とフィルターリストを変更するためのチェックボックス

  19. 19

    チェックされているチェックボックスのステータスに基づいて状態を更新する方法

  20. 20

    送信時にAngularで複数のチェックボックスを処理するための最良の方法

  21. 21

    チェックされたチェックボックスの値を他のページに移動する

  22. 22

    Angular 6のドロップダウン関数のためにマルチネストされたJSONオブジェクトを反復処理する方法は?

  23. 23

    ネストされたループから複数の選択されたチェックボックスチェック値をajaxで送信する方法は?

  24. 24

    チェックされたすべてのチェックボックスの値を取得する

  25. 25

    チェックされたチェックボックスのhtml5属性に基づいてテーブル行を表示する方法

  26. 26

    JavaScriptのテーブルからチェックボックスの値をフェッチする方法は?

  27. 27

    c#チェックされたdatagridviewチェックボックスの横にある値を取得する方法は?

  28. 28

    テーブルの列のチェックボックスを有効または無効にする方法

  29. 29

    Angular 2:複数のチェックされたチェックボックスの値を取得する

ホットタグ

アーカイブ