在jsp表中动态创建行

时间:2013-03-29 06:06:06

标签: jsp

我是jsp的新手。在jsp页面中,我显示的是包含6列的表,其中2列是选定值。价值将来自Spring MVC控制器。根据选择价格,折扣将来自AJAX电话。我的要求是提供购买更多链接,如果他点击该链接,则一行应该包含6列并执行相同的流程选择值和价格计算。并且删除行按钮应删除所选行。

请帮帮我。谢谢你提前

1 个答案:

答案 0 :(得分:0)

您可以使用Javascript / Jquery执行相同的操作,示例代码如下所示 -

function addRow()
            {
                var n=$("#elementCount").val();
                var i=$('#rowid'+(n-1));
                i.clone(true).attr('id','rowid'+(n)).insertAfter(i);
                var p="#txtname"+(n-1);
                var no="txtname"+(n);
                $('#rowid'+(n)).find('.c').attr('id',no);
                $('#rowid'+(n)).find('.c').attr('name',no);
                $('#rowid'+(n)).find('.c').attr('value','');

                $('#rowid'+(n)).find('.b').attr('id',"txtprc"+(n));
                $('#rowid'+(n)).find('.b').attr('name',"txtprc"+(n));
                $('#rowid'+(n)).find('.b').attr('value','');

                n++;

                $("#elementCount").val(n);
            }

其中elementcount是隐藏字段的id,其中包含value =行数。 i的函数克隆行并在当前行之后插入它。 每一行都会以递增的方式获得id,即rowid1,rowid2等......

相关问题