我有 2 个并排的 div,当一个不存在时,我希望另一个的宽度为 100%。
while ($array = $query->fetch(PDO::FETCH_ASSOC)){
if (!empty($array['photoname'])){
echo '<div class="photo"></div>';
}
echo '<div class="info"></div>';
}
这是我的 Javascript/jQuery:
$(document).ready(function() {
//check if photo div exists
if ($('.photo').length){
}else{
$('.info').css('width', '100%');
}
});
因此,如果没有照片 div,我希望信息 div 的宽度为 100%。我怎样才能做到这一点?
更新
如果我没有显示任何照片 div,则上述方法有效并将信息 div 设置为 100%。但是当我在页面上的任何地方都有一个照片 div 时,即使它们旁边没有照片 div,也没有一个信息 div 设置为 100%。