首页 > 解决方案 > 如何使用jquery从循环中获取整个对象

问题描述

我有一个显示记录列表的html页面,以及每条记录的复选框,默认情况下,当加载页面时,我的所有复选框都被选中,我可以取消选择多个记录,最后我将提交按钮。

我的要求是当我点击提交时,我需要发送被选中的整个对象。由于记录在一个循环中,我无法在提交按钮中获取整个对象,直到现在我已经尝试过了,但这只是返回 id。请帮帮我。

例如:我有一个Employee具有 3 个属性的模型,Name Age Phone

在我的页面中,我有一个员工列表,所以从控制器我得到了员工列表,在视图中我使用 forloop 绑定了他们。现在在页面中,我还有一个复选框以及上述三个属性。所以我的表现在有四列,包括复选框。

我的要求是,在提交单击中我需要获取whole object(means name, age and phone)选中行的,例如如果我有 5 条记录并且如果我只选择 3 行,那么在提交单击中我需要获取被选中的员工详细信息。

function ConvertLifeToELite()
    {

        $('input:checkbox[id^="chkCensus"]:checked').each(function () {
            alert($(this).attr("id"));
        });

    }

但我的要求是,在单击按钮时,我必须获取被选中的对象列表

标签: javascriptjquery

解决方案


推荐阅读