2015-08-20 5 views
-1

Я разработал этот код jQuery, чтобы скрыть ссылку корзины покупок, когда она пуста. Он отлично работает, но корзина снова появляется с «-», где когда-то было «0». Помимо скрытия корзины покупок, когда ее значение равно «0», как я могу скрыть ее, если ее значение является дефисом, «-»?Как скрыть элемент, когда присутствует «-»?

<script> 
$(document).ready(function() { 

    var x = $("span#wsite-nav-cart").text(); 

    if (x == 0){ 
    $("#wsite-nav-cart-a").hide(); 
    } else { 
    $("#wsite-nav-cart-a").show(); 
    };  

}); 
</script> 

ответ

-1
<script> 
$(document).ready(function() { 

    var x = $("span#wsite-nav-cart").text(); 

    if (x == 0){ 
    $("#wsite-nav-cart-a").hide(); 
    } else if(x == "-") { 
    $("#wsite-nav-cart-a").hide(); 
    } else { 
    $("#wsite-nav-cart-a").show(); 
    };  

}); 
</script> 
+0

Я уверен, что этот код правильно, но я не могу проверить это, потому что иногда это работает, а иногда нет. Это похоже на конфликт кода jQuery? – greatwanderer

+0

Есть ли какие-либо erros в консоли? есть корзина для покупок, загруженная через ajax? возможно ли сделать скрипку и показать ее нам? – jollyjoyce1995

Смежные вопросы