Javascript 确保提交功能在某些按钮上启动

Javascript 确保提交功能在某些按钮上启动,javascript,jquery,html,submit,Javascript,Jquery,Html,Submit,我有一个提交功能: jQ("webform-client-form-' . $form['#node']->nid . '").submit(function(event) var curElement = document.activeElement; console.log(curElement); var $btn = curElement.attr("class"); $webform = $btn.split(\' \')[0]; console.log($

我有一个提交功能:

jQ("webform-client-form-' . $form['#node']->nid . '").submit(function(event) 
  var curElement = document.activeElement;
  console.log(curElement);
  var $btn = curElement.attr("class");
  $webform = $btn.split(\' \')[0];
  console.log($webform);
  if($webform == "webform-submit") {
    console.log("yeahah");
  }

  var $form = jQ(this);
  if ($form.find("[data-stripe=\"token\"]").attr("value") == "") {
    $form.find("button").prop("disabled", true)
    Stripe.card.createToken($form, stripeResponseHandler);
    return false;
  }
 else {
    return true;
  }
});
并尝试只在按下某个按钮时启动该功能。问题是按下按钮时,
document.activeElement
标记,而不是我按下的按钮。有人知道我做错了什么吗


谢谢

而不是document.activeElement做jQ(这个)。您正在使用jQuery,为什么不使用它呢。@Donte'Trumble如果我使用jQ(这个),它会将窗体作为对象抛出,而不是按钮!