动态地在文本字段中添加值

时间:2015-08-22 14:42:50

标签: jquery

我正在动态生成字段和隐藏字段。

任何人都可以指出我正确的方向,因为我如何创建一个隐藏的字段,所有值都以逗号分隔:

目前我正在这样做

if (iCnt <= 9999) {
        iCnt = iCnt + 1;
        $(newitems).append('<input type="hidden" name="insertRecords" id="insertRecords" value="'+iCnt+'"/>');
        $('.buttonsPlaceHolder').after(newitems);
    }
如果我生成10个新文本框

上面会创建10个具有相同名称和ID的隐藏字段

1 个答案:

答案 0 :(得分:1)

如果您想要一个隐藏字段,请创建一个包含所有值的字符串,以逗号分隔,然后将其作为字段值插入:

var values = [], value = ""; // to declare before the beginning of the loop
if (iCnt <= 9999) {
    iCnt = iCnt + 1;
    values.push(iCnt);
}
value = values.join(",");
$(newitems).append('<input type="hidden" name="insertRecords" id="insertRecords" value="'+value+'"/>');
$('.buttonsPlaceHolder').after(newitems);