gpt4 book ai didi

javascript - 获取复选框 ID 列表

转载 作者:行者123 更新时间:2023-11-28 13:43:56 25 4
gpt4 key购买 nike

我正在尝试获取一组复选框的 ID 字符串。下面的代码确实包含 ID,但还包含空格和用于未选中的复选框的双逗号。

有没有办法获取仅包含 ID 的字符串?

谢谢!

$($('input[type=checkbox][name=selector]')).each(function () {
var sThisVal = (this.checked ? this.id : "");
sList += (sList == "" ? sThisVal : "," + sThisVal);
});

最佳答案

您可以使用map()获取已选中复选框的逗号分隔 ID

strIds = $('input[type=checkbox][name=selector]').map(function () {                        
if(this.checked) return this.id;
}).get().join(',');

通过简化选择器并使用 :checked selector 让选择器返回选中的复选框,让事情变得更简单。 .

strIds = $('[name=selector]:checked').map(function () {                        
return this.id;
}).get().join(',');

关于javascript - 获取复选框 ID 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15883140/

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