小型jQuery脚本无法在IE8中运行

时间:2012-04-28 13:48:51

标签: javascript jquery internet-explorer

我为电子商务网站编写了一个小脚本,如果不符合某些条件,则会错误订单。现在我正在尝试写一些东西,以便继续按钮将用户返回到他们的购物车。我无法更改按钮来添加课程。

问题是这个脚本在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浏览器中都遇到了这个问题。

2 个答案:

答案 0 :(得分:1)

你可以试试这个:

 $("#shipping-method-buttons-container .button").click(function(){
     window.location = "http://mywebsite.com/checkout/cart/"
})

答案 1 :(得分: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;
    });
});

Example.