javascript - jQuery 中的 foreach 对象/数组

标签 javascript jquery arrays object

我有问题,我有 X <input type="checkbox" />在我的代码中,现在我想 foreach 这个对象/数组它的输出。 - 看我的代码。

$("#denied_seekrs").click(function()
{ 
    if (!isCheckedById("selectname")) 
    { 
        alert ("Please select at least one event"); 
        return false; 
    } 
    else 
    { 
        alert( $("input[@id=selectname]:checked").val() ); //submit the form 
    } 
}); 

function isCheckedById(id) 
{ 
    var checked = $("input[@id="+id+"]:checked").length; 
    if (checked == 0) 
    { 
        return false; 
    } 
    else 
    { 
        return true; 
    } 
}

当我在警报中输出它时,我得到一个对象,但如果我选择了 2 个复选框,我将在这 2 个复选框中设置值。

我希望我能有所帮助,并且这里的所有人都能理解我:)

最佳答案

怎么样

$("#denied_seekrs").click(function() {
    var checkedInputs = $("input:checked");
    var test = "";
    $.each(checkedInputs, function(i, val) {
        test += val.value+",";
    });
    test = test.substring(0,(test.length-1));
    alert(test);
});

关于javascript - jQuery 中的 foreach 对象/数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1366616/

相关文章:

java - 从整数字符串中减去整数

javascript - 获取数组中所有选中复选框对应的值

javascript - 使用DOM遍历表的问题

javascript - 替换 HTML 元素中的字符

javascript - 如何使用 Vimeo API 获取视频播放暂停状态?

javascript - 在两个按钮上的单击事件上,使用 jQuery 获取未按下按钮的值

javascript - 正确设置父 div 和子 div 的百分比高度

javascript - 将 js 文件加载到局部 View 中

javascript - 如何在 Javascript 中创建构造函数类的实例?

javascript - 在此 Angular 2 应用程序中,此跨组件通信 "pattern"究竟如何工作?