1

何らかの理由で、私のウェブサイトに「0 製品」ではなく「El 製品」という単語が表示されています。

ここで、jqueryを使用した実際のスクリプト:

cartSummary : function(){
                if (jQuery('#catCartSummary .cartSummaryItem').html() != 'Shopping cart is empty.') {
                      var summary = jQuery('#catCartSummary .cartSummaryItem').text().split(" ");
                      // url = $('#user-options .cart a').attr('href');

                      jQuery("span.cartTotal").text(summary[0]);

                }else{

                     jQuery("span.cartTotal").text("0 ");

                }  
            }, //cartSummary

    checkOutBtn : function(){
                var cartTotal =  jQuery("span.cartTotal").text();

                if(cartTotal > 0){
                    jQuery("a.view-cart").css('background-position','0 -26px');
                }

            }, // checkOutBtn

私のHTMLコード:

<strong><span class="cart-info"><span class="cartTotal"></span> product(s) </span></strong>&nbsp;<a class="view-cart" href="/OrderRetrievev2.aspx">View cart</a>
4

1 に答える 1

1
if (jQuery('#catCartSummary .cartSummaryItem').html() != 'Shopping cart is empty.')

と比較html()してtext、分割textして設定しようとしていますcartTotal。見せてくださいcartSummaryItem

于 2012-10-03T13:12:23.123 に答える