如何继续触发由另一个按钮触发的事件。

时间:2013-02-06 17:57:27

标签: jquery events event-propagation

所以我有多个提交按钮。

    <input type="submit" id="addItem" value="Add Item" action="/addItem.php"/>
    <input type="submit" id="removeItem" value="Remove Item" action="/removeItem.php/>

    <input type="button" id="continue" value="Continue" style="display:none;/>

而且我有一个jquery事件

$("#addItem").click(function(event) {
     event.stopPropgation();

     $("#continue").show();
 });

现在,当我点击继续时,我希望能够继续触发说addItem ...(我可以在该页面上有更多按钮,我不能使用$(this).closest(“form”)因为我不知道哪个项目被按下了。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以使用jquery更改表单操作。根据您的添加/删除切换按钮,允许您的submit不同。

var myFormAction = "";

$("#addItem").click(function(event) {
     event.stopPropgation();

     myFormAction = "/addItem.php";

     $("#continue").show();
 });

$("#removeItem").click(function(event) {
     event.stopPropgation();

      myFormAction = "/removeItem.php";

     $("#continue").show();
 });

$("#continue").click(function(event) {
     //Open Dialog
 });