因此,如果字符串包含单个 0
,我会尝试隐藏第二个元素。该元素应显示该数字是否为其他值:10 100 11
等。它还需要一个 .each 函数,因为在厄运中将有多个带有此变量的元素。
到目前为止尝试过的脚本:
if ( parseInt( $('.incomingStock').html() ) > -1) $('deliverydate').css({'display':'none'})
HTML
<div id="parent">
<div class="incomingStock">0 i inkommande lager</div>
<div class="deliverydate">Leveransdatum: 2017.03.17</div>
<div class="incomingStock">0 i inkommande lager</div>
<div class="deliverydate">Leveransdatum: 2017.03.17</div>
</div>
最佳答案
您可以使用split
从字符串创建一个数组。然后检查该数组中 0
的索引并进行相应操作
var getText = $('.incomingStock').text().split(' '); // will create an array
if (getText.indexOf('0') >= 0){ // check if 0 is present or not
$('.deliverydate').css({'display':'none'}) // add styles
}
关于javascript - 如果字符串数量仅为 0,则隐藏另一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42897864/