状況は以下の通りです。写真には、「このアドレスに送信する」という意味の「Naar dit adres verzenden」という 2 つの緑色のボタンがあります。通常、誰かがこれらのボタンをクリックすると、ユーザーは特定の URL に移動します。しかし、誰かがボタンをクリックすると、値がクラス「customNextStep」に渡される必要があります。このクラスは、「次へ」を意味する一番下のボタン「Volgende」に属します。
リンクをクリックしてください: http://postimg.org/image/dlgz5ijuj/印刷画面を表示します。
「このアドレスに送信」ボタンの data item-id の値を取得できました。しかし、これを「customNextStep」クラスに渡す方法がわかりません。私は次のものを使用する必要があることを知っています:
$('.customNextStep').attr('href');
しかし、正確な方法はわかりません。
私がこれまでに持っているコードは次のとおりです。
//get item id on address click
if ($('.customNextStep').length) {
$('.button-1').on("click", function (event) {
//alert("event prevented");
event.preventDefault();
alert($(this).attr('data-itemid'));
});
.... ?????
}
html「このアドレスに送信」ボタン:
<input type="button" value="@T("Checkout.ShipToThisAddress")" data-itemid="@item.Id" class="button-1 select-shipping-address-button" onclick="" />
html「次へ」ボタン:
<a class="customNextStep" href="">
<input type="button" name="nextstep" value="volgende" class="button-1 billing-adress-next-step-button" />
</a>