Javascript 如果内部值设置为0,则隐藏div
我有如下代码:Javascript 如果内部值设置为0,则隐藏div,javascript,php,jquery,Javascript,Php,Jquery,我有如下代码: <div class="col-md-6 col-xs-6 StockNumber"> In Stock: <span class="NumberOfStock"> <?php echo $this->product->product_in_stock ?> </span> </div> 有现货的: 下面是它的工作原理示例:(“W magazynie:0”) 我
<div class="col-md-6 col-xs-6 StockNumber">
In Stock:
<span class="NumberOfStock">
<?php echo $this->product->product_in_stock ?>
</span>
</div>
有现货的:
下面是它的工作原理示例:(“W magazynie:0”)
我想做的是,如果“NumberOfStock”span中的值为“0”,则隐藏所有“StockNumber”div。如何做到这一点
谢谢你的帮助。试试这段代码,它会有用的
$(".StockNumber span:contains('0')").parent('div').hide();
这仅在有库存时输出div
<?php if($this->product->product_in_stock>0){ ?>
<div class="col-md-6 col-xs-6 StockNumber">
In Stock:
<span class="NumberOfStock">
<?php echo $this->product->product_in_stock ?>
</span>
</div>
<?php } ?>
有现货的:
value-inside-div或spanIn-Stock:
Hi-Anant,我尝试了你的代码,但它隐藏了div,即使数字大于0…Hi-uzaif,谢谢你的帮助,我将您的代码放在我的模板中的custom.js中:但正如您所看到的,div仍然可见…:在回调函数中传递$的任何控制台错误存在javascript错误:从函数($)中删除$,用()关闭语句);在最后一行中,您的custom.js不包含)在Endo中,对不起。。。我感到羞愧。现在它工作得很好。谢谢你们!