【发布时间】:2010-11-24 21:29:09
【问题描述】:
我有一个问题,我的代码中有 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 个复选框中的值是什么。
我希望我能有所帮助,这里的所有人都理解我:)
【问题讨论】:
-
@NeoNmaN:几乎每个浏览器都有有用的拼写检查器。不要误会我的意思,但我认为你应该安装一个。这个问题真的很难理解。
-
你必须澄清你的问题。您想从所有复选框中获取值吗?你想用它做什么?当您刚刚提交表单时,就像您在警报旁边的评论中提到的那样,所有复选框值都将发送到服务器。
标签: javascript jquery arrays object