Javascript js致命错误-addtcart中的输出nri

Javascript js致命错误-addtcart中的输出nri,javascript,Javascript,我想在第二个formData变量中回显nri变量,如下所示: var formData = { 'nri' : $('input[name=nri]').val(), 'addtcart' : $('input[name=addtcart'.nri.']').val() }; 示例:如果nri为1,则addtcart为input[name=addtcart 1]。 我有个错误 未捕获的语法错误:意外字符串使用+符号而不是进行

我想在第二个formData变量中回显nri变量,如下所示:

    var formData = {
        'nri'         : $('input[name=nri]').val(),
        'addtcart'    : $('input[name=addtcart'.nri.']').val()
    };
示例:如果nri为1,则addtcart为input[name=addtcart 1]。 我有个错误
未捕获的语法错误:意外字符串

使用
+
符号而不是
进行字符串连接,并分两步执行以访问
nri
值:

var formData = {
    'nri'         : $('input[name=nri]').val(),
};
formData.addtcart = $('input[name=addtcart' + formData.nri + ']').val()

使用
+
而不是
进行字符串连接。$('input[name=addtcart'+nri+']).val()