Javascript 选择后重定向按钮

Javascript 选择后重定向按钮,javascript,jquery,html,button,url-redirection,Javascript,Jquery,Html,Button,Url Redirection,我有两个按钮(描述交付类型)。一旦选择,我必须按下另一个按钮继续。有什么方法可以在选择后自动进行吗 以下是我选择前的代码: <button type="button" class="button btn-delivery-method" data-delivery-method="s_method_free"> <span class="btn-delivery-method__label">Select</span> </button>

我有两个按钮(描述交付类型)。一旦选择,我必须按下另一个按钮继续。有什么方法可以在选择后自动进行吗

以下是我选择前的代码:

<button type="button" class="button btn-delivery-method" data-delivery-method="s_method_free">
    <span class="btn-delivery-method__label">Select</span>
</button>
<button type="button" class="button btn-delivery-method delivery-method__selected" data-delivery-method="s_method_free">
    <span class="btn-delivery-method__label">Select</span>
</button>

挑选
以下是我选择后的代码:

<button type="button" class="button btn-delivery-method" data-delivery-method="s_method_free">
    <span class="btn-delivery-method__label">Select</span>
</button>
<button type="button" class="button btn-delivery-method delivery-method__selected" data-delivery-method="s_method_free">
    <span class="btn-delivery-method__label">Select</span>
</button>

挑选
这是我要继续的第三个按钮:

<button type="button" class="button btn-large--alt" onclick="shippingMethod.save()">    
    Continue    
</button>

继续

谢谢

您可以将onclick事件添加到前两个按钮


顺便说一句,按下前两个按钮中的任何一个后,代码会做什么?

同时将单击事件绑定到第一个按钮:

$(".button.btn-delivery-method").click(function() {

   // check if the delivery has been selected
   if($(this).hasClass("delivery-method__selected")) {
      // either call shippigMethod.save(); here

      //trigger the button click
      $(".button.btn-large--alt").trigger("click");
   }
});
这将仅在选择交付时触发按钮

if($(this).hasClass("delivery-method__selected")) {
     $(".button.btn-large--alt").trigger("click");
 }

如果第二个按钮的Id与其他按钮不存在冲突,那就太好了。

一旦选择,按钮将变为选中,但问题是在第一种情况下我添加了onClick事件,即未选中选项按钮不允许我保存它。它是在问我运输方法Mohamedrias,答案是理想情况下如何在jquery中实现它。您能用html代码在示例中实现吗?如果这听起来很蹩脚,我很抱歉,我刚刚检查过。它很好用,但我真正想做的是避免使用第二个按钮。因此,假设我们必须选择想要的交付选项,我希望使用相同的按钮将其属性从****class=“button btn delivery method”****更改为****class=“button btn delivery method delivery-method\uu selected”***以自动重定向到****onclick=“shippingMethod.save()”***你认为这可能吗?是的,当然。选中此项:您需要在按钮内单击调用
shippingMethod.save()