Javascript 在按类或名称选择复选框的事件后调用函数

Javascript 在按类或名称选择复选框的事件后调用函数,javascript,jquery,Javascript,Jquery,我有一个像这样的复选框 <input type='checkbox' class='mycheck' name='selected' value="something"> 有100多个这样的复选框,我必须删除多个数据,我不能用id在DOM中识别它们,我不知道如何在复选框选择上做些什么 差不多 <script> $('.mycheck:checkbox:checked').change(function() { alert("helloo");

我有一个像这样的复选框

<input type='checkbox' class='mycheck' name='selected' value="something">
有100多个这样的复选框,我必须删除多个数据,我不能用id在DOM中识别它们,我不知道如何在复选框选择上做些什么

差不多

<script>
 $('.mycheck:checkbox:checked').change(function() {
      alert("helloo");   
    });

</script>
我想在此事件后将复选框值存储在数组中

您只需使用它引用事件处理程序函数中的当前元素即可:

$'.mycheck:复选框'.changefunction{ 如果这是真的 控制台。日志“已检查”; 其他的 控制台。日志“未检查”; }; 您只需使用引用事件处理程序函数中的当前元素:

$'.mycheck:复选框'.changefunction{ 如果这是真的 控制台。日志“已检查”; 其他的 控制台。日志“未检查”; };
选中复选框时,可以存储复选框值,如下例所示

例如: $'.mycheck:复选框'.changefunction{ 如果$this.is:已选中 alerthelloo; };
选中复选框时,可以存储复选框值,如下例所示

例如: $'.mycheck:复选框'.changefunction{ 如果$this.is:已选中 alerthelloo; };
您可以使用this.checked检查复选框是否已选中。然后,如果选中该复选框,则发出警报。因此,您只需要针对这样的元素$'.mycheck':

$'.mycheck'.changefunction{ 如果这是真的{ 警惕检查!; } };
您可以使用this.checked检查复选框是否已选中。然后,如果选中该复选框,则发出警报。因此,您只需要针对这样的元素$'.mycheck':

$'.mycheck'.changefunction{ 如果这是真的{ 警惕检查!; } }; 移除:绑定事件处理程序和.map以及.filter时选中的选择器可用于获取数组中的选定值

var选择值; var复选框=$”.mycheck:checkbox.changefunction{ selectedValues=复选框。过滤器“:选中”。映射函数{ 返回$this.val; }.获得; console.logselectedvalue; }; 移除:绑定事件处理程序和.map以及.filter时选中的选择器可用于获取数组中的选定值

var选择值; var复选框=$”.mycheck:checkbox.changefunction{ selectedValues=复选框。过滤器“:选中”。映射函数{ 返回$this.val; }.获得; console.logselectedvalue; };
您可以在全局范围内指定数组,并使用该数组根据选中和未选中的复选框推送和删除值:

var值=[]; $'.mycheck'.changefunction{ var cbValue=$this.val; 如果$this.is':选中'{ value.pushcbValue; }否则{ value.patchevalue.indexOfcbValue,1; } console.logvalue; };
您可以在全局范围内指定数组,并使用该数组根据选中和未选中的复选框推送和删除值:

var值=[]; $'.mycheck'.changefunction{ var cbValue=$this.val; 如果$this.is':选中'{ value.pushcbValue; }否则{ value.patchevalue.indexOfcbValue,1; } console.logvalue; }; 试试这个

HTML

向您展示阵列

console.log(arrayA);
试试这个

HTML

向您展示阵列

console.log(arrayA);
$'.mycheck:复选框'。。。。。。。删除:选中选择器$'。mycheck:复选框“。。。。。。。移除:选中的选择器
console.log(arrayA);