获取使用 jquery 选择的复选框的 ID

Getting id of checkboxes selected using jquery

本文关键字:复选框 ID 选择 jquery 获取      更新时间:2023-09-26

我正在尝试获取带有类file-selection-id复选框的id。该复选框位于 for 循环中,这就是我在 id 和名称上放置变量的原因。

<input class="file-selection-id" type="checkbox" value="" name="file<?php echo $i; ?>_<?php echo $t; ?>" id="file<?php echo $i; ?>_<?php echo $t; ?>">

我想要的是,当我单击一个按钮时,它会获取所选复选框的所有 id。

$('.move-file-buttons').click( 
function(event) { 
  //??? 
$('input:checkbox.file-selection-id').each(function () {
  });
     });

但是我不知道如何获取我需要的文件选择 id 类上所有复选框的 Id?关于如何调用复选框的 ID(例如,如果我有 4 个复选框和 2 个选择)?

使用 .map

var arr = $('input:checkbox.file-selection-id').map(function () {
    return this.id;
}).get();


如果要id checked复选框
var arr = $('input:checkbox.file-selection-id').filter(':checked').map(function () {
    return this.id;
}).get();

var arr = $('input:checkbox.file-selection-id:checked').map(function () {
    return this.id;
}).get();


.filter()