在Jquery中使用数组

goo*_*ing 0 javascript php ajax jquery

这是一个代码:

<input type="button" id="array[1]" value="Value1" />
<input type="button" id="array[2]" value="Value2" /> 
<input type="button" id="array[3]" value="Value3" /> 
Run Code Online (Sandbox Code Playgroud)

我想做那样的事情:

$('#array').click(function() {
    id = this.id;       
    $.ajax({
        here goes type, url, data and else
    });     
})  
Run Code Online (Sandbox Code Playgroud)

我想id添加数组的编号.例如,如果我单击id所在的按钮,array[3]那么id在Jquery的函数中获取值3.希望你明白我的意思.

Gab*_*oli 5

首先,你不应该[]只在id值中使用...a-zA-Z0-9-_.:

查看html ID属性以获取有关规范的更多信息.

你应该给它们命名,id_1并用正则表达式提取数字,就像其他答案建议一样......
(记住你不能用数字a-zA-Z来启动id值)