gpt4 book ai didi

javascript - 使用 Javascript 或 Jquery 将复选框值获取到数组或列表

转载 作者:行者123 更新时间:2023-12-02 23:22:10 24 4
gpt4 key购买 nike

我想从选中的复选框中获取值到数组(检查列表)中。我尝试了这段代码,但它似乎不起作用。在 for 中,我可以获取被推送的“checkslist”项目,但在 for 之后就不能了。如何将所有选中的复选框的值放入数组或列表中?

$(function() {
$("#btnEkle").click(
function() {
var checkbox, checkslist, menuId, text, vModel;
checkslist = [];
checkbox = document.getElementsByClassName("checks");

for (var i = 0; checkbox.length; ++i) {
if (checkbox[i].checked) {
menuId = checkbox[i].value;
checkslist.push(menuId);
}
}
alert(checkslist[0].value)
})
})

最佳答案

问题出在你的for循环上,

for (var i = 0; checkbox.length; ++i) {

你应该像这样迭代你的循环,

for (var i = 0; i<checkbox.length-1; i++) {
if (checkbox[i].checked) {
menuId = checkbox[i].value;
checkslist.push(menuId);
}
}

你的警报应该是,

alert(checkslist[0] )

Demo

关于javascript - 使用 Javascript 或 Jquery 将复选框值获取到数组或列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56904146/

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