我有两个 div,第一个 div 包含一些值,第二个 div 包含
从后端获取的 php 数组。我想检查页面加载是否数组为空或者它包含使用 javascript 的某些值。如果它包含值,我应该最小化第一个 div,否则它应该扩展。
代码:
<div class="firstdiv ">
<div >
<p class="jb_text"><?php echo $per->name;?></p><hr>
</div>
</div>
<div class="seconddiv ">
<div class="panel-group" >
<?php if($data): ?>
<?php foreach($data as $work): ?>
<div class="panel panel-default" id = "transp">
<div class="col-lg-2 col-md-2 col-sm-2 col-xs-2 cd-name text-capitalize"><?php echo $work->first_name." ".$work->last_name; ?>
</div>
</div>
<?php endforeach; ?>
<?php endif; ?>
</div>
</div>
如何在 JavaScript 中检查 php 数组的长度。
最佳答案
你不能“用javascript计算php数组”。 PHP是服务器端,JavaScript是客户端。
也就是说,您可以通过 php foreach
来计算显示的元素。
为此,您可以使用 Jquery:
if(!$('.panel panel-default').length) {
$('.seconddiv').hide();
}
关于javascript - 如何在javascript中检查php数组的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50156285/