gpt4 book ai didi

javascript - 将选中的项目写入数组

转载 作者:行者123 更新时间:2023-11-28 21:00:39 25 4
gpt4 key购买 nike

这些是我的许多复选框,我需要在保存时抓取选定的复选框并创建要保存的数字数组/字符串。

<asp:CheckBox ID="4" runat="server" ClientIDMode="Static"/>

我是否需要添加一个带有数字的值,以便我可以获得复选框的数字,以便我可以获得类似“1,4,8,9”(选中的复选框)的内容,或者我可以从 ID 中获取它?

我正在看这样的例子:

$(function(){
$('#btnClick').click(function(){
var val = [];
$(':checkbox:checked').each(function(i){
val[i] = $(this).val();
});
});
});

编辑:

有没有一种方法可以专门通过起始 ID 来获取复选框,而不是从页面中获取每个复选框?

最佳答案

您可以在数组上使用.push,如下所示:

val.push(this.id);

这是一个示例:http://jsfiddle.net/dpMp2/3/

你可以这样做:

var val = $.makeArray($(':checkbox:checked'));

有关makeArray的信息可以在这里找到:http://api.jquery.com/jQuery.makeArray/注意正如下面所述的am not i am,数组将是对象,您必须从每个对象获取 id 或值。阅读文档以获取更多信息。

关于javascript - 将选中的项目写入数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11143750/

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