2

特定の条件が満たされない場合に注文をエラーにするeコマースサイト用の小さなスクリプトを作成しました。今、私は何かを書き込もうとしているので、続行ボタンはユーザーをカートに戻します。ボタンを変更してクラスを追加できません。

問題は、このスクリプトがIEで機能しないことです。ブラウザがJavaScriptを処理する方法の違いについてはあまり詳しくありません。誰かアイデアはありますか?

        <script type="text/javascript">
            jQuery("#shipping-method-buttons-container .button").wrap(function() {
               var link = jQuery('<a/>');
                link.attr('href', 'http://mywebsite.com/checkout/cart/');
               return link;
            });
        </script>

更新:それ以来、IE9とIE10でこれをテストしました。すべてのIEブラウザでこの問題が発生しています。

4

2 に答える 2

1

あなたはこれを試すことができます:

 $("#shipping-method-buttons-container .button").click(function(){
     window.location = "http://mywebsite.com/checkout/cart/"
})
于 2012-04-28T13:57:42.103 に答える
1

これはIEなどで機能しています

jQuery(function(){
    jQuery("#shipping-method-buttons-container .button").wrap(function() {
        var link = jQuery('<a></a>').attr('href', 'http://mywebsite.com/checkout/cart/');
        return link;
    });
});

例。

于 2012-04-28T14:03:09.307 に答える