0

我对 jQuery 中的操作参数有疑问。
我需要建立一个 URL。

这是我的代码:

function CollectMenuElemente(sender, eventArgs) {

    var VID = $('input[id$=hfVermittlerID]').val();
    var obj = { ID: VID };

    for (var i = 0; i < 9; i++) {
        var tbVal = $('#txtMenuElement' + i).val()
        obj += { pa: tbVal };
    }
}

如何将动态参数添加到我的对象obj

4

1 回答 1

1

您可以使用$.extend()添加到 obj

$.extend(obj, {
    pa: tbVal
});

注意:变量pa必须不同,否则它只会替换现有对象 pa

更新

for (var i = 0; i < 9; i++) {
    var tbVal = $('#txtMenuElement' + i).val()
    obj["pa" + i] = tbVal
}
于 2013-10-15T11:38:15.380 回答