出于某种原因,我的网站显示“El 产品”而不是“0 产品”
这是我使用 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> <a class="view-cart" href="/OrderRetrievev2.aspx">View cart</a>
最佳答案
if (jQuery('#catCartSummary .cartSummaryItem').html() != 'Shopping cart is empty.')
您尝试将 html()
与 text
进行比较,然后拆分 text
并设置 cartTotal
。请显示 cartSummaryItem
。
关于javascript - jQuery cart总结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12708742/