【发布时间】:2013-02-18 13:43:36
【问题描述】:
我有这个 jQuery 脚本来填充我的隐藏字段:
$("#button").click(function() {
$("#myHiddenField").val(4);
$("#form").submit();
});
我想用变量替换硬编码的“4”:
我试过了:
$("#button").click(function(i) {
$("#myHiddenField").val(i);
$("#form").submit();
});
但它不起作用,我不知道如何传递参数i。这部分代码有什么问题?
我有 4 个不同的按钮。我不想为每个按钮创建 4 个功能点击。在这种情况下,i 是一个隐藏字段的值,用于标识哪个按钮被点击了。
【问题讨论】:
-
在您的代码中
i是事件对象。 -
i来自哪里? -
您要发送什么值?你想从哪里得到它?您希望“i”在您的示例中包含什么?
-
我不知道他认为“i”是什么,但在这种情况下它将是事件处理程序。
-
显示 HTML 代码,我们可以提供更多帮助