Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果内部值设置为0,则隐藏div_Javascript_Php_Jquery - Fatal编程技术网

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或span
In-Stock:
Hi-Anant,我尝试了你的代码,但它隐藏了div,即使数字大于0…Hi-uzaif,谢谢你的帮助,我将您的代码放在我的模板中的custom.js中:但正如您所看到的,div仍然可见…:在回调函数中传递$的任何控制台错误存在javascript错误:从函数($)中删除$,用()关闭语句);在最后一行中,您的custom.js不包含)在Endo中,对不起。。。我感到羞愧。现在它工作得很好。谢谢你们!