gpt4 book ai didi

javascript - 根据数据属性获取每个复选框集的值

转载 作者:行者123 更新时间:2023-11-28 03:41:32 25 4
gpt4 key购买 nike

我正在尝试使用 jQuery 根据数据属性获取单独的检查值列表。

Image Guide

以下是我的脚本,根据原始问题进行编辑

jQuery(document).on("click", ".refno", function () {
var refindex = jQuery(this).data("refindex");
//alert(refindex);
jQuery('.datarefindex_'+ refindex ).each(function(){
alert(refindex);//do your stuff here
});
});

每个refindex下都有数量可变的复选框列表。所以我认为需要一个 each 函数。以下是我试图捕获的数据示例。这些数据将通过 ajax 请求与其他一些数据一起发送进行处理。

假设此场景中有 3 组复选框。

var list1 = array/list of checked items from list 1;
var list2 = array/list of checked items from list 2;
var list3 = array/list of checked items from list 3;

但是当我尝试上述操作时,所有具有 data-mainrefindex=refindex 的复选框都被选中(每个列表 20 个复选框)。但我只想得到上面提到的 3 个变量。

感谢任何支持。我希望我的问题说清楚了。

最佳答案

我无法从屏幕截图中计算出复选框的情况,但您可以检查 jQuery("input[name=list1]:checked") 是否选择了所有复选框以及您的复选框是否真的全部选中已选中(如果问题是选择器或复选框状态)。

尝试在代码中查看事件项目是否有一个类来区分它与非事件项目,也许您可​​以使用类来选择所有项目,如果没有事件类,您可以在 onClick 处理程序中设置它:

jQuery(this).addClass('.activeClass');

以及使用此选择器的循环槽项目:

`jQuery("input[name=list1].activeClass")`

关于javascript - 根据数据属性获取每个复选框集的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57266300/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com