Javascript spring mvc jquery映射,数组

Javascript spring mvc jquery映射,数组,javascript,jquery,spring,Javascript,Jquery,Spring,在我的SpringMVC应用程序中,我有动态按钮 <input type="button" id="button${id}" class="btn register" value="Add a Option" onclick="processId(${id})"/> 如何增加一个id的单击事件的secondId值。 假设我点击 按钮2 -第一次单击-参数将为2,0 -第二次单击-参数将为2,1 -第三次单击-参数将为2,2 按钮3 -第一次单击-参数将为3,0 -第二次单击-参数将

在我的SpringMVC应用程序中,我有动态按钮

<input type="button" id="button${id}" class="btn register" value="Add a Option" onclick="processId(${id})"/>
如何增加一个
id
的单击事件的
secondId
值。 假设我点击
按钮2 -第一次单击-参数将为2,0 -第二次单击-参数将为2,1 -第三次单击-参数将为2,2

按钮3 -第一次单击-参数将为3,0 -第二次单击-参数将为3,1

看起来需要一个二维数组/映射,一个键值对。其中id是键,value是第二个参数。 如果id(button2)在地图上可用,则获取值(第二个参数)并将其再增加一个 Else id(button2)不可用。然后将键和值(2,0)都放入数组中

这种逻辑我可以用util-map在java中处理,但在jquery中我很差。
请帮助我,如何实现这一点。

如果map是函数本身就是您的问题,那么在JavaScript中,您也有map函数。请检查这个

从浏览器兼容性的角度来看,它仅在IE 9中受支持+

function processId(id) {
    $.get("<%=request.getContextPath()%>/processId", { id: id,secondId:secondId,},
    function(data){
        $("#submitIdOptionRow"+id).before(data);
    });
}