php - 在 Jquery 中使用数组

标签 php javascript jquery ajax

这是一个代码:

<input type="button" id="array[1]" value="Value1" />
<input type="button" id="array[2]" value="Value2" /> 
<input type="button" id="array[3]" value="Value3" /> 

我想做这样的事情:

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

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

最佳答案

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

html ID attribute有关规范的更多信息..

您应该将它们命名为 id_1 并使用正则表达式提取数字,就像其他答案所建议的那样......
(请记住,id 值不能仅以数字 a-zA-Z 开头)

关于php - 在 Jquery 中使用数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2939346/

相关文章:

javascript - 从输入表单创建新的 Parse 用户

javascript - 使用express js获取404渲染 View ejs

Jquery:单击时突出显示/取消突出显示表行

php - 向 Google Cloud PHPMyAdmin 服务器发送 REST 调用不起作用?

PHP:检查变量是否是某个类的实例

php - 在 Linux : exec Behavior, 进程 ID 和 grep 上创建 PHP 在线评分系统

javascript - 显示与动态创建的缩略图关联的正确图片

javascript - 如何将事件监听器添加到 svg 中的对象?

javascript - 如何通过POST方法以隐藏形式发送信息?

php - CKEditor 在我的文本中添加了 div 和一些不需要的字符